Senior Software Engineer (Team Lead)
Kyiv, Kyiv City, Ukraine
America’s favorite genealogy software makes it easier than ever to discover your family story, preserve your legacy, and share your unique heritage.- Played a key role in creating architectural solutions, emphasizing a microservices architecture. This approach ensures the scalability, flexibility, and maintainability of the genealogy software- The project was strategically split into multiple platforms, each designed to function independently, reducing dependencies and improving overall system reliability- Acted as a liaison between business, QA (Quality Assurance), and development teams, ensuring effective communication and collaboration- Built and led a high-performing team of four engineers, fostering a collaborative and innovative work environmentTechnologies: Node.js, NestJS, PostgreSQL, AWS, AWS Lambda, AWS S3, Sequelize, TypeScript,React, Redux, DynamoDB, MongoDB, Vue, VuexEducation Software products are being used in classrooms around the world to support studentswith their literacy skills- Commitment to accessibility earned us the "Best Accessibility Application in the United Kingdom" award from Elizabeth II, showcasing our impact in creating inclusive digital experiences- Successfully developed more than 5 standalone applications for various platforms, including Chrome OS, iOS, and desktop- Utilized C++ libraries, demonstrating proficiency in low-level programming- Created a Facade for library calls and recompiled it to ASM.js and WebAssembly, showcasing adaptability to diverse technological landscapes- Worked with a variety of technologies and platforms including Chrome OS, Electron, Cordova, PhoneGap, ASM.js, and WebAssembly- Your work directly contributed to education software, specifically aimed at supporting students with their literacy skills. This indicates a commitment to creating a positive educational impactTechnologies: Angular, C++, Objective C, Emscripten, RxJS, Chrome OS, Electron, Cordova, PhoneGap, ASM.js, WebAssembly, C#