Ucha O.
Senior Front-End developer
Guru full-stack software development engineer with 12+ years of experience bringing software solutions to different industries.
Ucha has an incredibly wide experience in various spheres, which is why he will be a great contribution to any engagement requiring a skilled and responsible software developer.
He is an expert in the development of products through the entire software lifecycle, from requirements definition through successful deployment.
Ucha puts a strong focus on JavaScript/Angular, C# .NET. High interest and experience using Agile/SCRUM methodologies and unit testing in developing high-quality software products.
Main expertise
JavaScript 10 years
HTML 10 years
CSS 9 years
Other skills
Agile 7 years
SASS 5 years
Jasmine 4 years
Selected experience
Employment
Lead FrontEnd Developer - (remote, Denmark)
BetterCollective - 1 year 1 month
Developed widgets from scratch for top-notch dynamic web components.
● Designed and created reusable, pixel-perfect custom components based on mockups.
● Wrote unit tests/e2e tests/integration tests.
● Created a communication bridge between dynamic components and BackEnd services.
● Made code reviews.
● Followed agile practices with the development team, including daily meetings, grooming, sprint
planning, sprint demo and retrospective.Technologies:
- Technologies:
Angular
TypeScript
JavaScript
Senior FrontEnd Developer - (remote, USA)
Syndigo - 3 months
Developed application for Syndigo using Angular.
● Designed and created custom components.
● Made code reviews.
● Followed agile practices with the development team, including daily meetings, grooming, sprint
planning, sprint demo and retrospective.Technologies:
- Technologies:
Angular
TypeScript
JavaScript
RxJs
Lead Software Developer - (remote)
Linton Group - 1 year 4 months
● Developed project from the scratch - Repeated success directing IT projects from inception to execution, strategically allocating resources and delegating tasks to achieve on-time, on-budget delivery
● Integrated 3rd party solutions (External Email Systems, AI Services) into the application.
● Developed a dynamic reporting tool.
● Designed and created Report templates, bar graphs and pie charts for static reports.
● Developed its own query language for getting any type of data using any conditions and
combinations.
● Managed release software moves from development to test and production.
● Administered and Engineered Jenkins for managing nightly Build, Test, and Deploy chain, GIT
with Dev/Test/Prod Branching Model for weekly releases.
● Managing technical business activities remotely.
● Led software development process.
● Led software development team of 3 people to implement new features.
● Implemented Agile practices in the development team, including daily scrums and task
management in JIRA.Technologies:
- Technologies:
Angular
TypeScript
JavaScript
- Unit Testing
RxJs
Jenkins
Software Architect - (remote, USA)
Crossover - 2 years 1 month
Developed applications for Aurea using Angular, NodeJS, C#, ASP.NET Core, HTML5, CSS, SCSS, Jasmine, Mocha, Protractor, Swagger, Postman.
● Imported projects from 3rd party companies.● Designed, implemented, maintained and managed build and deployment process of imported projects using build tools and Jenkins.
● Actively participated in the release management process across the environments and development of standards.
● Supported maintenance of existing applications written in Angular/Redux.
● Worked closely with the software engineering team, participated in code reviews, prioritized
defects for releases.
● Created framework for writing e2e test cases for any browser.Technologies:
- Technologies:
Angular
TypeScript
JavaScript
Jasmine
Protractor
Karma
Jenkins
Team Leader, Lead Software Developer - remote
BetSolutions - 9 months
Led project team of 5 people to implement new features by running design and code meetings, producing status reporting to management, and resolving resourcing and design/code issues.
● Mentored development team in .NET/Angular best practices.
● Architectured distributed application solution.
● Developed large-scale applications with optimized performance for large numbers of user
requests.
● Created micro-services, communication bridge, multi-tiered application.
● Developed a fully real-time application using Message Brokers (RabbitMQ) and SignalR.
● Developed several client-side applications connected to each-other using Angular technologies.Technologies:
- Technologies:
Angular
TypeScript
JavaScript
- Unit Testing
Senior Software Development Engineer
Ministry of Labor, Health and Social Affairs - 10 months
Maintained 4 existing projects. These projects had almost the same functionality, but were for different 3rd party organizations.
● Delivered significant performance improvements by reviewing and refactoring existing .Net/C# code.
● Architected solution: how to combine existing projects into new one.
● Developed the main insurance project using Angular and ASP.NET Web API, which was
communicated to the old 4 projects via Web API.
● Developed SaaS child project of the main insurance project for medical clinics.Technologies:
- Technologies:
Angular
TypeScript
Senior Software Developer
Steady-Logic - 4 years
Developed large-scale application with optimized performances for large number of user requests
● Created micro-services, communication bridge, multi-tiered application
● Developed fully real-time application using Message Brokers (RabbitMQ) and SignalR
● Developed several client-side applications connected to each-other using Angular technologiesTechnologies:
- Technologies:
Angular
TypeScript
Angular.js
Education
BSc.Computer Science
Georgian Technical University · 2004 - 2008
Find your next developer within days, not months
We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- Share next steps to finding the right match, often within less than a week
First developer starts within days. No aggressive sales pitch.