Vasyl Bratushka
Verified Expert in Engineering
Software Developer
Vasyl combines a unique set of skills both in project management and applications development. As an IT geek, he always wants to see the code and architecture of the best quality, but as an ex-PM, he knows—business first. A master's degree in international economics helps him not only understand your requirements but also consider the logic behind your ideas.
Portfolio
Experience
Availability
Preferred Environment
Docker, Linux, Git, WebStorm, PyCharm
The most amazing...
...job I've done was building and leading an international team of developers who delivered a complex application while the requirements were constantly changing.
Work Experience
Full-stack Developer
PostEra
- Built an AWS infrastructure with Terraform, configured CI/CD, and automated the creation of environments (dev/staging/production/others).
- Developed APIs to handle web necessities and scientific computations.
- Built a complex React and Redux front-end application.
- Helped to handle big data processing using AWS S3 and RDS.
Full-stack Developer
Client (via Toptal)
- Built a tool for the semantic analysis of mainframe projects written in COBOL and PL/I.
- Developed a set of algorithms for building dependencies structure in the graph database.
- Executed shallow and in-depth analysis of the collected data.
- Built a REST API to feed the GUI with the collected and generated data.
- Created a GUI with React for a better user experience.
Developer (Contractor)
Freelance Work
- Developed an independent, 100% configurable, embeddable financial widget for an investment company using JavaScript and Chart.js.
- Built an evaluation service for a US university where students could give anonymous feedback regarding the courses they have attended.
- Created a streaming data transformation system within very tight space/time constraints using Python 3, Asyncio, and NumPy.
- Fixed bugs and created some features for a non-banking financial system using Django and React.
Senior Full-stack Developer
Opportunity Network
- Created a complex front-end application from scratch using React. The challenging part was building a form generator, which was able to manage the construction of complex dynamic forms following the REST principles.
- Contributed to API development using Python. A zero-bug tolerance policy was considered a must and security was even more important.
- Created tools for the data science team to gather and process information. Not only the programming but also took part in the UI/UX specification.
- Built a testing framework using Python and Selenium; it was a system running Selenium tests, taking screenshots of bugs, and sending alerts when tests fall.
- Developed both the front-end and back-end parts of an encrypted live-chat system.
Project Manager
CPCS
- Guided about 30 projects from the idea to going live.
- Helped develop some of the projects when needed to meet tight deadlines.
- Worked with all branches of production: front-end, back-end, designers, QA, potential users, and data scientists.
- Developed a system for clients accountancy using Python.
Experience
Redux-from-to
http://github.com/bratushka/redux-from-toTechnologies: JavaScript, Redux
Web Chat
Technologies: Python 3, React, WebSockets
Data Modification System
On this particular project, I helped a data scientist, who needed the data to be manually processed by specific people but the UI was not productive enough. In order to do this, I developed a system which could handle the complexity of the task within an acceptable amount of time.
Technologies: Python 3, React
Web Scraper
Technologies: Python 3, Scrapy
Data Transformation System
Technologies: Python 3, AWS, NumPy, Asyncio
IoT Data Dashboard
Technologies: JavaScript, React, GPU.js
Data Science Tasks
Technologies: NumPy, SciPy, Scikit-learn
Landing Page
Technologies: HTML, SCSS, JavaScript
Tabloid
Technologies: PHP, JavaScript, Memcached
A Fashion Network
Technologies: PHP, JavaScript, Memcached
Skills
Languages
Python 3, ECMAScript (ES6), JavaScript, Python, CSS, HTML, CSS3
Frameworks
Django, Redux, Django REST Framework, Vanilla JS
Libraries/APIs
React, NumPy
Paradigms
Test-driven Development (TDD), Functional Programming, Asynchronous Programming, Microservices
Platforms
Docker, Linux, Amazon Web Services (AWS), Netlify
Storage
PostgreSQL, Neo4j, Redis
Other
Full-stack, API Integration, Back-end, Startups, FastAPI, WebSockets, Machine Learning
Tools
PyCharm, WebStorm, Git, Terraform, GitHub
Industry Expertise
Project Management
Education
Master's Degree in International Economics
Ukrainian Academy of Banking - Sumy, Ukraine
Certifications
Graph Theory Algorithms
Udemy
Big Data Basics: Hadoop, MapReduce, Hive, Pig, and Spark
Udemy
Fundamentals of Statistics
Stepic.org
Algorithms: Theory and Practice Methods
Stepic.org
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring