Oleksandr
From Ukraine (GMT+3)
10 years of commercial experience
Lemon.io stats
1
projects done316
hours workedOpen
to new offersOleksandr – React, Node.js, JavaScript
Oleksandr is a senior software engineer with 6 years of experience in front-end and back-end development. His professional experience includes years of successfully developing and testing, using modern tools, techniques, and solid principles. He has participated in extensive e-learning, booking, contractors, and volunteer projects. Oleksander is not afraid of extensive responsibilities; he has played the front-end team lead role, mentored, and given speeches on the soft skill community.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Front-end developer
Outreach is a sales engagement platform that accelerates revenue growth by optimizing every interaction throughout the customer lifecycle. The platform manages all customer interactions across email, voice and social, and leverages machine learning to guide reps to take the right actions. Thousands of customers, including Cloudera, Glassdoor,Pandora, and Zillow, rely on Outreach to drive predictable and measurable growth, increase efficiency and effectiveness of customer-facing teams, and improve visibility into sales activity and performance.
- Development of the new account page
- Smaller features development and ownership
- Bug triage and fixing
- Management of feature flags
- Requirement refinement
- Collaborate with the team to suggest better solutions
- Cross-team communication
- Performance optimization
- Code review
- Refactoring
- Unit test coverage
Team lead
Stock data provider was willing to rebuild their old contributor management tool on new technologies and integrate with the admin service. The main challenge was connected to defining requirements and managing team processes since there were no BAs and Delivery Managers.
- Requirement refinement
- Team management
- Mentoring
- Endpoint SPIKEs
- Cross team communication
- Feature delivery
- Unit testing
- Scope management
UI Architect
One of the biggest sportswear companies’ order management services had to make dependencies upgrade, interface redesign. I was responsible for creating roadmaps to accomplish business goals, along with architectural support, analyzing the existing code base and refactoring proposals. There were two apps: responsible for B2B orders and responsible for access management. Applications were written on Vue as a POC originally but after lots of iterations became a legacy center so required treatment.
- Analyzing of ways for redesign implementation
- Redesign roadmap creation
- Migration roadmap creation
- Description of technical stories
- Analyzing of the solution’s code base
- Refactoring & refactoring proposals
- Merge requests review
Tech Consultant
Not a specific project but a group of activities like supporting pre-sales, R'n'Ds, etc.
- R’n’D conducting, requirements definition, documentation
- Pre-sales technical support, proposals, estimations
- Technical articles writing
- Educational courses creation
Staff Software Engineer, Front-end Team Lead
The product is scoped with three back office services for managing inventory and delivery inside a company (parts of supply chain management). The main features are overriding of prices and other values, adjusting of availability, managing of delivery options, configuring of shipping options and shipping nodes.
- Performed optimizations: decreasing of re-rendering, redesigning of tables and lists to maintain huge numbers of items, etc.
- Refactored components to fit generally accepted principles and app structure
- Analyzed application design and dependencies for potential risks
- Wrote unit tests
- Wrote project documentation and code style guide
- Mentored front-end team
- Set goals for the team
- Led SCRUM activities: daily meetings, refinements, etc.
Software Engineer
It was developed to work with Sharepoint. Previously customers stored and managed their potential investments’ data at Sharepoint which didn’t cover all needs. The new platform contains new specific features that would have been difficult or even impossible to implement at Sharepoint.
- Implemented new investment types and specific features for these types
- Built data models
- Used Typescript to cover components, stores, etc.
- Performed unit testing
- Participated in design discussions
Software Engineer
Build from scratch mobile and web applications for bank clients. Apps contained common banking features like managing accounts, transactions, currency exchange, browsing spending.
- Contributed to the components library
- Implemented theming using Material-UI
- Discussed design with team
- Covered components and stores with interfaces and types using TypeScript
- Mocked end points
- Implemented utilities: currency converting, date, etc.
Software Engineer
This platform is the customer’s new project that had to cover constructors’ need of finding new orders and further managing these orders. The new platform had to work with other customers’ products.
- Designed and tested components
- Estimated features
- Performed code review
- Was in charge of onboarding of the new team members.