Oleksii Fomazov
Software Engineer at Octopus Investments- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Ukrainian Native or bilingual proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
kashuba vladyslav
Oleksii is a natural born professional, as developer, as team leader, as project manager, punctual, patient, responsive. I was glad to work shoulder to shoulder with this person. TY.
Serhii Lytvynenko
Good programmer with great management skills. Have good attention to details.
kashuba vladyslav
Oleksii is a natural born professional, as developer, as team leader, as project manager, punctual, patient, responsive. I was glad to work shoulder to shoulder with this person. TY.
Serhii Lytvynenko
Good programmer with great management skills. Have good attention to details.
kashuba vladyslav
Oleksii is a natural born professional, as developer, as team leader, as project manager, punctual, patient, responsive. I was glad to work shoulder to shoulder with this person. TY.
Serhii Lytvynenko
Good programmer with great management skills. Have good attention to details.
kashuba vladyslav
Oleksii is a natural born professional, as developer, as team leader, as project manager, punctual, patient, responsive. I was glad to work shoulder to shoulder with this person. TY.
Serhii Lytvynenko
Good programmer with great management skills. Have good attention to details.
Experience
-
Octopus Investments
-
United Kingdom
-
Financial Services
-
200 - 300 Employee
-
Software Engineer
-
Dec 2020 - Present
Responsibilities: - Software development (front end) using technical stack: JavaScript, React/Redux Toolkit, CSS (SCSS, styled-components) - Permanent member of a remote cross-functional 16-member scrum team (squad). Switching between multiple teams (squads). The lead of Octopus’s front end chapter. - Regular in-depth code-review - Conducting a dev demo for the team and for the business Achievements: - I am one of the key developers of DeepSea components – a lightweight React.js reusable UI component library with no notable dependencies. DeepSea is Octopus' Design System. DeepSea provides our customers with a best-in-class, consistent and coherent user experience across all touchpoints. DeepSea exists to enable Designers, Developers, User Researchers, Product Managers, Copywriters, and Marketing to create an outstanding experience for our customers. - I made a significant contribution to “Octopus Online” – Octopus' main Customer facing solution. Technically it’s a Single Page Application based on React. I resolved more than 60+ user stories and technical tasks, related to complex investing modules UI, implementation of Redux Toolkit, Error handling, testing library, CI configuration, Amplitude (former Iteratively) product tracking tool, and technical documentation. Show less
-
-
-
KnubiSoft
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Dec 2020 - Present
-
-
-
NDA
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Full-stack Web Engineer
-
Sep 2020 - Nov 2020
Responsibilities: • Software development using technical stack: TypeScript over node.js (koa2), Microservices, PostgreSQL, Apache Kafka, React/Redux Achievements: • Development of functionality related to switching software product to special presentation mode by sales-team • Suggested and implemented an embedded approach which allows generating API endpoints documentation in Open API 3 specification from comment block like a JSDoc-style using special parser • Move a few endpoints between microservices to to make the business logic stronger • Repeat functionality existed in previous version of the product Show less
-
-
-
Truver, Inc.
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Team Leader
-
Mar 2015 - Jul 2020
Responsibilities: • Requirements elicitation from stakeholders, analyzing and creating specs (BA role) • Creation, implementation and maintenance of high-level architecture (Solution Architect role) • Backlog filling and management, conducting refinement with the team (definition of HLE), sprint planning and task distribution among developers (PM role) • Conducting daily meetings (10-15 participants), project development monitoring (PO role) • Regular communication and software delivery to stakeholders (PO role) • Helping the team to write code in difficult situations (Full Stack DEV role) • Calculation and control of the budget per team (PM role) • Job interviewing and project onboarding (PM role) Achievements: • Hand-picked team of strong developers. Included an external team according to the outstaff T&M model • Created, described in standards, and implemented SDLC and STLC business processes Implemented environments (based on git-flow model), continuous integration (CI) system. Achieved a daily release of the product in a stage environment to demonstrate progress to stakeholders. • Implemented a system for logging working hours with reference to a git-commit, linked with developer tasks; Built a system for tracing and verifying the correct implementation of requirements during acceptance testing using automatic gherkin-based selenium tests. • Described and systematized the infrastructure: servers, databases, TLS certificates, etc. Organized the creation of an os-centric monitoring system. • Participated in meetings with foreign partners as a technical expert • Adapted the company's processes to Standardized Information Gathering (SIG), in preparation for ISO 27001 certification Show less
-
-
-
MRC
-
Ukraine
-
Chemical Manufacturing
-
1 - 100 Employee
-
Full-stack Web Engineer
-
Oct 2014 - Mar 2015
Responsibilities: • Collaboration with team (3 developers, 1 QA) • Writing code based on company requirements on server side using PHP (Phalcon framework)/MySQL and on client side using Javascript (backbone.js framework) Achievements: • Developed the foundation of SPA to work with analytical data from external sources: Back End (REST API with Phalcon PHP + MySQL) and Front End: backbone.js • Implemented the basis for the “social over data” component (feed, messenger, personal account) Show less
-
-
-
OPTA group
-
Kharkiv, Ukraine
-
Full-stack Web Engineer
-
Nov 2010 - Oct 2014
Responsibilities: • Work as an independent developer inside the regional leader of providing equipment for physical security (opta.ua) • Development and support of all company Internet projects Achievements: • I created my own engine for company business purposes (using PHP with ‘Smarty’ template system as back-end solution, MySQL as database, and JavaScript/jQuery/Bootstrap in front-end part) and built on it several e-commerce projects • Created integration tunnel with 1C:Enterprise, which was widely used in the company Show less
-
-
-
-
Development of Internet projects from scratch
-
May 2007 - Sep 2013
• Developing own engine in PHP / MySQL / JS • Implemented more than 14 custom projects, including employee testing system, CRM, e-commerce systems • Developing own engine in PHP / MySQL / JS • Implemented more than 14 custom projects, including employee testing system, CRM, e-commerce systems
-
-
-
Information and Computing Center, Southern Railway (Ukraine)
-
Kharkiv, Ukraine
-
Software Engineer
-
Mar 2008 - Oct 2010
Responsibilities: • Development of internal web-based applications, collaborating with teams and departments: back-end developers, database architects and business analysts • Implementation applications at the railway enterprises (locomotive depots as an example) Achievements: • I've implemented a modern stack of technologies (PHP on server-side and Ext JS 2 on front-side) • After one year I got a promotion, which people achieved in at least 3-4 years Responsibilities: • Development of internal web-based applications, collaborating with teams and departments: back-end developers, database architects and business analysts • Implementation applications at the railway enterprises (locomotive depots as an example) Achievements: • I've implemented a modern stack of technologies (PHP on server-side and Ext JS 2 on front-side) • After one year I got a promotion, which people achieved in at least 3-4 years
-
-
Education
-
Vasyl Stefanyk Precarpathian National University
B.A. in Philology, Philology (English and Spanish Language and Literature, Translation) -
1irs.net, Kharkiv
Reliable Software Engineering -
LITS, Kharkiv
Team management in IT -
Luxoft Training, Kyiv
Business process modelling with UML -
Ukrainian State Academy of Railway Transport
Specialist, Electrical, Electronics and Communications Engineering -
Lyceum based on Ukrainian State Academy of Railway Transport