Candidates 42
$7000 / mo
≈ $84000 / year net
Senior Software Engineer/Team Lead/CTO
Ukraine · 8 years of experience · Advanced/Fluent ·Published yesterday · In passive search
Ukraine · 8 years of experience · Advanced/Fluent ·Published yesterday · In passive search
I have worked in diverse domains, including advertising and payments, in product companies and startups. I am confident that my skills and experience make me a strong candidate for a challenging role in software development.
Skills:
- Ability to complete task from investigation and discussing requirements to production
- Designing software architecture and database architecture in accordance with product needs.
- Leading team with all that follows: interviewing/hiring peoples, team management, tasks management, releases management, etc...
$6500 / mo
≈ $78000 / year net
Frontend/Fullstack Lead/Senior
Ukraine · 7 years of experience · Advanced/Fluent ·Published 30 April
Ukraine · 7 years of experience · Advanced/Fluent ·Published 30 April
$2500 / mo
≈ $30000 / year net
Senior Software Engineer
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 30 April
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 30 April
Fluent in English, elementary in French, Italian, Spanish, German.
Summary:
- experience with domain-driven software design
- development of web applications from scratch
- development and maintenance of existing projects
- new features
- refactoring (incl. performance optimization, monolith-to-microservices, functional-to-OOP, etc.)
- proof of concepts
- dependencies update
- unit tests
- auto tests
- migrations for database
- data modelling
- database queries profiling and optimization
- code reviews
- candidates interviews
- mentoring
- small team management for complete feature/refactoring implementation
Some of the user-facing projects were:
1. Online document editor (similar to Google Docs).
Role: backend developer.
Originally used by publishers to edit books. Later became the application for financial reporting for businesses in US.
Azure, AWS, Docker, Nginx, uWSGI, Python (Bottle, FastAPI), JavaScript (Node.js, Express.js), bash, gRPC, MongoDB, Redis, Celery, XML, XSLT.
2. Badge managing application.
Role: devops(5%), backend (80%) / frontend (15%) developer.
Used by Security Department of the company to prepare new badges for employees and monitor who and when enters / leaves the premises.
Nginx, JavaScript, Node.js, Express.js, OKTA, PostgreSQL, Redis, React, AntDesign, Redux, AWS S3.
3. Official SQUAD website - squad.ua.
Role: devops, backend developer.
Nginx, JavaScript, Node.js, Koa.js, PostgreSQL, React.
4. Food ordering platform.
Role: devops, backend developer.
Apache, Python, Django, MySQL, Celery, RabbitMQ, GCP.
5. Web-application for video annotation (annotated data is then used for supervised machine learning).
Role: devops, backend developer.
Had to rewrite backend(PHP to Python) for old frontend and bind them together.
Apache, JavaScript, Node.js, Express.js, GCP SSO, PostgreSQL, VanillaJS, JQuery.
Tools created for personal professional use:
1. db-profiler.
Can be used either via cli or GUI, depending on the task.
Automated profiler for remote/local MongoDB queries.
Sophisticated backend and minimalistic frontend.
SSH, Nginx, Node.js, TypeScript, Koa.js, MongoDB, Vue.js, AntDesign.
etc.
Initiated and implemented the idea of switching from using Mongoengine ODM to using custom-made models for in-memory usage. Main benefits:
- reduced runtime overhead
- faster code execution and, by extension, http response
- less memory consumption (~9 times lighter objects/instances)
- more control over database queries
$6000 / mo
≈ $72000 / year net
Javascript stack (React + Node) / Senior-TeamLead
Ukraine · Kyiv · 8 years of experience · Advanced/Fluent ·Published 30 April
Ukraine · Kyiv · 8 years of experience · Advanced/Fluent ·Published 30 April
With a Ph.D. in Applied Mathematics and extensive experience across multiple industries, I have the technical expertise and problem-solving abilities needed to tackle complex projects and deliver exceptional results.
- Successfully led a team of developers in creating JS and Python API backends, significantly increasing the efficiency and scalability of the product.
- Initiated and accomplished significant UI usability and flexibility improvements, enhancing user experience and client satisfaction.
- I designed application architecture solutions, significantly optimising memory consumption and improving the application's overall performance.
- Played a critical role in setting up Continuous Integration (CI) and In-Vehicle Testing environment
- Successfully ramped up newcomers and facilitated their seamless integration into the project, improving team productivity.
When it comes to "must-haves" for interesting propositions, it could be something like:
A role that allows me to utilize my skills in JavaScript, TypeScript, React.js, Node.js, and leadership.
An environment that values collaboration, innovation, and continuous learning.
Opportunities for professional growth and working on challenging projects.
A position where I can influence product development and make a significant impact.
I thrive in innovative, fast-paced environments that value collaboration and continuous learning. I am particularly interested in roles that offer the opportunity to work on challenging projects, and where I can contribute to, and learn from, a team of dedicated professionals.
On the other hand, I am not interested in roles that lack room for growth or those that don't encourage innovation. Similarly, I would prefer to avoid positions that do not utilize my specific skills and experiences or those that do not align with my passion for creating high-quality, efficient software solutions.
In summary, I'm eager to continue my journey in a company that values technical excellence, innovation, and collaborative team growth.
$6000 / mo
≈ $72000 / year net
Lead/Senior Full Stack Software Engineer
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 29 April
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 29 April
Experienced software engineer with 15 years of expertise in developing scalable and robust software solutions. Proficient in both backend and frontend technologies, dedicated to ensuring maintainable and well-tested code. Skilled in managing the software development lifecycle from concept to deployment, with a commitment to delivering effective, future-proof systems.
# Work Experience
05/2021 - now Staff Software Engineer
Led the development of key subsystems, such as scalable cloud file storage and synchronization services, enhancing system efficiency and user satisfaction:
- Initiated the adoption of serverless architecture, designing and developing essential services
- Conducted thorough code reviews and managed pull requests to ensure high code quality and adherence to best practices.
- Mentored junior developers, providing them with guidance and support.
- Enhanced application capabilities through advanced data modeling, utilizing JanusGraph and Cassandra for efficient graph-based data storage, enabling more sophisticated handling of complex business logic.
05/2017 - 05/2021 Senior Full Stack Engineer
Led and contributed to key development initiatives across the full stack, enhancing system architecture and user experience:
- Designed and maintained RESTful APIs in Node.js.
- Developed user-centric features for the client-side app, including a digital signature functionality allowing parties to sign documents and comprehensive end-to-end file encryption.
- Spearheaded the migration to microservices architecture.
- Refined data architecture and improved database interactions, supporting system scalability and performance.
08/2012 - 05/2017 Backend Software Engineer
Focused on improving existing backend systems and developing new features:
- Engineered a data processing pipeline enabling users to perform full-text searches across various document formats, leveraging Elasticsearch as a search and analytics engine.
- Managed key backend operations including server-side application logic and development of client-facing APIs.
- Conducted continuous performance monitoring and optimization
2008 - 07/2012 Software Engineer (Freelance)
Collaborated closely with clients to identify their software needs, translating requirements into actionable development plans that aligned with their goals. Engineered and implemented custom web solutions that enhanced operational efficiencies, improved user engagement, and drove business growth for clients.
$10000 / mo
≈ $120000 / year net
Lead FullStack/CTO/Architect
Ukraine · 10 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · 10 years of experience · Advanced/Fluent ·Published 25 April
$2500 / mo
≈ $30000 / year net
Fullstack Engineer
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 25 April
November 2021 - March 2023
- Design automated tests system
- Refactor Node.js API architecture
- Build React & Node.js app from scratch
- Write tech documentation, wiki
- Set up code guidelines, onboarding, precesses
Office Hours | Software Engineer
August 2020 - September 2021
- Own bugs monitor with assigning to engineers
- Implement “User Stories"
- Code review
- Interview candidates
NDA | Software Engineer
April 2019 - June 2020
- Tech design, estimation, development, testing
- Performance analysis and optimisation
- Code review
- Lead and mentor an engineer
NDA | Software Engineer
September 2018 - April 2019
- Develop new feature
- Refactor & fix bugs in existing system
- Work with the client for clarifying requirements
WebbyLab | Software Engineer
November 2016 - February 2018
- Develop new UI component
- Create pixel-perfect responsive markup
- Design database schemas
- Develop RESTFul APIs covered with unit tests
- Improve application stability by covering vulnerable parts of a system with tests of different levels including unit, integration and e2e
- Launch features altogether and step by step
- Research to give a product team options
- Code review for peers, mentor trainees and juniors
- Product features and requirements documentation, so anyone can access it and reference to make decisions on their own
- Use well known code guidelines like Google, Airbnb. Crucial, cause I have no desire wasting time on getting used to a custom guidelines that usually doesn’t have a lot of sense
- Engineering wikis, API docs, understanding of importance of tests coverage
- Clear responsibilities, duties, ownership, metrics
- Design: design system, using storybook is a great advantage, engineers can directly communicate with designers to balance solution complexity from engineering perspective and achieving product’s goal from design
- No development for Windows platform
- No gambling, games, dating apps
### Important in a team (mostly for me to understand during an interview):
- Conflicts are great and unavoidable, but ability to resolve conflicts, focus on common goal and separate it from themselves is crucial
- Clear thoughts and communication
- Gaslighting or denial issues. An example of great communication is “Ok, I see this is a problem for you. Let’s try to find out what can we do to resolve a conflict”
- Understanding how to split commits is a great advantage
### Technologies I wanna try:
- PostgreSQL, MySQL
- Redis, ElasticSearch
- Python, Go
- RabitMQ, Kaffka, Data Warehouses
- Progressive Web Application (PWA)
### Experience I wanna get:
- Microservices, event-based systems architecture
- Highload systems management
- Performance analysis and optimisations
- Data streaming
- Search engines, recommendation systems, knowledge graphs or graph databases
- Resources management
- Engineering team management
- Interviewing candidates
### The most attractive project could look like:
Get in the project where everything is a mess with responsibilities with goal to set up processes to deliver high quality stable features in time and to make a team to work effective; work with people and their desires and motivation; a little of coding with a lot of code review; a huge amount of communication; direct responsibilities in architecture and codebase maintainability, making a decision in lack of context, technologies maintaining, features planning → decomposition → delegation. Great advantage is English is the only language for communication
$4000 / mo
≈ $48000 / year net
Technical Project Manager | Backend Developer
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 25 April
I have been working in Software Development/IT for the last 17 years. Working as Backend developer since 2022.
Before 2022 I had mainly managers' positions (Technical Project Manager, Manager of Software Development department, QA Manager, etc).
As a Backend developer I work on creating and optimizing REST APIs, websocket-based backend, periodically perform code review of team mates's PRs, analyze slow db queries; etc.
I have also experience in configuring CI/CD pipelines, negotiating infrastructure decisions, reviewing architecture, designing db structure.
Highlights:
• Managed teams from 2 to 40 people in a variety of software development projects during 14 years (2009-2022)
• Backend development experience (Node.js); in the past periodically also worked with PHP
• Experience in Frontend development (React, Bootstrap)
• Bachelor's degree in Computer Science.
• Fluent in English (both written and spoken);
• Certified AWS Solutions Architect Professional;
• Experience with Docker/Kubernetes;
• Experience with SQL (MySQL, SingleStore, PostgreSQL, SQLite) and NoSQL (MongoDB, Firestore)
• Experience in designing the architecture for high load systems (Live Stream / VOD Management platforms);
• Managed team that created solution for the high load Live Streaming service within 7 month (initial MVP)
• Successfully delivered updated (in some cases rebuilt) solutions with limited to no documentation provided
$5000 / mo
≈ $60000 / year net
Senior Front-End Developer/ NodeJS
Ukraine · Kyiv · 9 years of experience · Advanced/Fluent ·Published 24 April
Ukraine · Kyiv · 9 years of experience · Advanced/Fluent ·Published 24 April
4+ years NodeJS development (commercial)
5+ years React development (commercial)
P.S. Completed numerous security trainings, enhancing expertise in data protection and cybersecurity best practices.
2. Development with TDD methodology “marketplace” project using Node.js, Express.js and Mongoose, covering with tests using Cypress.
3. Migrating to TypeScript and development of main “game-launcher” project, using TDD methodology.
4 . Optimizing Node.js application for AWS. (headers whitelisting, CORS)
$4500 / mo
≈ $54000 / year net
Front-End Developer
Canada · 10 years of experience · Advanced/Fluent ·Published 24 April
Canada · 10 years of experience · Advanced/Fluent ·Published 24 April
React.js: Deep expertise in React.js, Redux, Hooks, and Next.js for building dynamic and scalable web applications
TypeScript: Skilled in TypeScript for enhanced frontend development
CSS: Experience with CSS preprocessors like Sass or Less and Styled Components for efficient styling
Responsive Design: Deep understanding of responsive layouts, CSS Grid, and Flexbox for creating visually appealing and accessible interfaces
API Integration: Experience integrating with RESTful APIs, webSockets, Firebase, and tRPC
Unit Testing: Proficient in Jest for ensuring code quality through comprehensive unit testing
Build Tools: Skilled in Webpack and Next.js for efficient build processes and managing dependencies
Version Control: Experienced in Git for collaborative development and version control management
Performance Optimization: Proficient in optimizing frontend performance using techniques like code splitting, lazy loading, and algorithm complexity analysis
Attention to Detail: Ensuring accuracy and precision in all aspects of development and project implementation
Engineering Mindset: Systematic and analytical approach to problem-solving, leveraging technical expertise to develop robust and scalable solutions
Tech savvy person.