Vitalii S. Full-stack Software Engineer (Angular + Node.js/PHP) / Team Lead
Summary
- 8+ years of experience as a front-end Angular / Ionic developer and 4 years as a Full-stack developer using Node.js and PHP
- Deep experience with modern JavaScript frameworks like Angular, Node.js, and Ionic, complemented by back-end expertise in Node.js, and cloud-based services such as Azure, Firebase, and MongoDB.
- Proven experience leading development teams, including architecting solutions, managing sprints, and assigning tasks to engineers.
- Focused on efficient project management, aligning team efforts to deliver features quickly while ensuring high code quality.
- Skilled in multitenant architecture, API integration, database management, and system scalability.
Experience
Full-stack Software Engineer, Team Lead, Commercial Grounds Solutions
Jun 2022 - now
Description: The company serves facility professionals who manage various commercial properties. They offer a complex solution that covers site planning, mapping, and bonding, adding value by simplifying all ground management into one contract.
Responsibilities: We were developing a new version of the landscaping operating software that’d manage the client's contractors and subcontractors for groundworks. The challenge was to switch to the multitenant architecture in 2 months. Now we are working on the new features from the client's backlog.
- presenting various development scenarios
- evaluating opportunities
- defining risks.
Team: 2 Full-Stack Engineers, 1 Quality Assurance Engineer, 1 Business Analyst, and one Project Manager
Technologies: Node.js, Angular, Ionic, NX Framework, Mongo Atlas, Microsoft Azure
Sr. Full stack Developer, Lumix.AI
July 22 - Now
Description: AI platform for video analysis.
Technologies: Angular 16 (ngrx,), Node (nest), elastic search, redis, mongo, singleStore, postgreSQL
Website: https://app.lumix.ai/
Developer team lead (maintenance), Pinnacle, https://pinnakl.com/
Jan 2022 - Jun 2022
Summary: Hedge Fund platform, with a lot of different modules.
Technologies: Angular 12, NX framework
Front End developer, ObserveId
Sep 2022 - May 2022
Description: Web dashboard for monitoring and management of a lot of database instances, user access for them, groups, permissions, accounts, etc.
Technologies: Angular 12, ngrx
Solution Architect, Crowder
Dec 2020 - Feb 2021
Description: Mobile dating applications to make the ability to users find users with similar interests and chat with them.
Responsibilities: I was working in a team with a team, I made project architecture and coded modules like a chat
Technologies: Angular 10, ionic5 + capacitor, firebase
Solution Architect, Finda
Sep 2020 - Jan 2021
Description: Mobile dating applications to make the ability to users find users with similar interests and chat with them.
Responsibilities: I was working in a team with a team, I created project architecture and coded modules related to chats and communication
Technologies: Angular 10, ionic5 + capacitor, firebase
Solution Architect and Project Manager, NextCard - Coupons and Loyalty program, https://nextcard.app/
May 2019 - June 2020
Description: Mobile marketing can improve your knowledge of clients, improve customer relationships, drive more revenues, and ensure that customers love your brand more than others. There are a lot of ways to promote your business with mobile marketing tools From NextCard.
Responsibilities: I selected the technologies stack and refined the scope of work, defined and distributed technical tasks between developers to make the development process clean for customers and effective.
Technologies: Angular 8, Laravel, MySQL, firebase
Full-stack developer, JSA Cloud Platform, http://www.jsacloud.com/
March 2019 - Dec 2019
Description: JSACloud is a cloud-based application enabling companies of all sizes to effectively manage their job safety programs from any desktop or mobile device. This digital solution makes it easy for your safety professionals to create JSAs, communicate with workers in the field, report and analyze safety data, and standardize safety policies.
Responsibilities: I have been working as a full-stack developer on the task created by the product owner and improved functionality and markup. I provided some ideas for optimizing project loading and making a lot of parts of the code simpler and cleaner.
Technologies: AngularJS, Node.js, MongoDB, kinvey.
Development team lead, Finist
July 2018 - Dec 18
Description: Finist is a learning platform for currencies/crypto-currencies traders. The platform provides the ability to connect teachers and students via their own webinar platform, and online chat. The learning process was going through lessons and homework. Each student has their own calendar with a study plan.
Responsibilities: I have been working as a development team lead. I developed the concept and architecture of the project and worked on the front and back end at the beginning of the project. Then the team was growing and I was working on the main complex modules (online webinar platform).
Technologies: Angular 5, typescript, firebase, RTMP, webRTC, Laravel.
Development team lead, ImproveWell, https://www.improvewell.com/
Sep 2017 - Jun 2018
Description: ImproveWell is a project of UK medicine centers. ImproveWell is a quality improvement tool that unlocks “intrapreneurship”, empowering the workforce to turn their ideas into improvements. ImproveWell is a secure platform; participating organizations will receive a unique authentication code to invite colleagues to join their programs.
Responsibilities: I was leading the development process, planning sprints, helping teammates to solve issues, was working on the mobile applications.
Technologies: angularJS, Ionic 1, firebase, push notifications
Front-end developer, Skore, https://www.getskore.com/
July 2016 - Dec 16, March 17 - Aug 2017
Description: Skore is a UK start-up with deep roots in Nestle company. It’s a tool for in-depth analysis and modeling of business processes. With Skore you create a picture of your people, processes, and information to provide valuable insights for everyone. Make change stick with better buy-in, alignment, and a shared understanding of business.
Responsibilities: I have been working first as a front-end developer. I improved some parts of the project and then worked on the migration project’s editor from 3rd party service to the inside project. Then I worked as a Project manager, I was assigned meetings with the team and customers, planning sprints and, working on development strategy, solving issues and blockers.
Technologies: Angular JS, HTML, CSS
Education
Master's Degree with honors in Computer science at Poltava National Technical Yuriy Kondratuk university
2017