Software Engineer 3
Factset
Total des années d'expérience :4 years, 5 Mois
• Collaborated effectively with cross-functional teams, developing and maintaining financial tools and web applications using Node.js, .NET, Vue, Typescript, etc., providing crucial financial insights to over 25k+ active users.
• Designed and deployed distributed microservices using Go, Gin, and graphQL, optimizing communication efficiency over gRPC, employing
in-memory Apache Arrow Columnar format, saving over 60% processing time.
• Expertly crafted and established APIs, providing web and non-interactive users with essential services through efficient stream processing,
concurrency (threads), and LRR support, achieving an average response time of under 40 seconds for queries, publishing, and exporting results as large as ~5M rows (to Excel/PDF).
• Optimized application performance through Vite build tool migrations, achieving a 50% improvement in build time. Utilized server-side in-memory caching using Redis, reducing app load time by 35%.
• Employed robust logging solutions with Kibana, CLF, and Grafana, leading to a 25% improvement in application reliability monitoring and
performance tracking. Strategically managed error budgets, resulting in a 15% reduction in error rates, significantly enhancing overall system stability.
• Ensured high-quality code and application stability through rigorous load testing, comprehensive end-to-end (E2E), and unit tests using Cypress and Jest achieving coverage of over 90% of user workflows and code.
• Led the development and deployment of a real-time Time & Sales web application, leveraging Node.js, Vue, and Typescript, catering to market data and providing timely updates to 15k+ active users.
• Successfully migrated a C++ desktop workstation to a web application, utilizing Vue, ChartJs, and ExcelJs. Introduced dynamic Grids, Charts, and downloadable Excel reports to enrich the user experience resulting in a 30% increase in user engagement.
• Executed build tool migrations, optimizing build size and performance, resulting in a significant 40% reduction in build time.
Executed extensive component and integration testing, covering over 95% of the application's codebase, ensuring seamless functionality and enhancing the application's reliability.
• Implemented usage logging and orchestrated the setup of a CI/CD pipeline, deployed on internal AWS servers, contributing to a 30% improvement in deployment efficiency.
• Performed successful Proof of Concepts (POCs) to optimize application performance and streamline the build process, resulting in a 35% increase in overall efficiency
• Collaborated effectively within a dynamic team to develop and maintain a financial data/stock screener application using Node.js, Angular.js, Vue.js, and Typescript providing timely delivery of successful outcomes.
• Addressed feature requests and introduced enhancements, ensuring a seamless user experience and a 30% boost in application performance, alongside contributing to the component library.
• Completed timely upgrades and migration of legacy applications, resulting in improved app performance, enhanced user experience, and a 35% increase in user engagement.
• Further ensured high-quality code and application reliability through execution of end-to-end (E2E) and unit tests using Cypress and Jest, achieving a 95% test coverage alongside meeting industry standards.
Fully funded scholarship by the state government. Silver medalist for the year 2020.