Software Engineer III
2018 - 2022Bank of America- Designed and implemented a web-based dashboard to compare the bank's financial performance with its competitors. My core contribution to the project was the back-end APIs in ASP.NET Core and the CQS design pattern used for APIs.
- Led a team of five developers, provided technical advice to external teams within the bank on .NET-based API designs, and mentored junior developers.
- Learned Python and proactively contributed to software components built using Python 3.
- Managed a team to deliver a top-quality product within the expected timeframe against the restructuring adversities and was acclaimed by the business team for that accomplishment.
Technologies: ASP.NET Core, C#, Oracle, Angular, Python 3, Git, Jenkins, Ansible, HTML, .NET, .NET Core, TypeScriptSenior Software Engineer
2017 - 2019Pefin Inc- Worked closely with business executives and a small team of engineers to build Pefin's investment product.
- Contributed to the investment product's design, implementation, and integration into Pefin's core platform.
- Designed and implemented the core set of ASP.NET and C# web APIs for investment services. Our small team of developers also managed the deployment of the services in the AWS infrastructure.
- Integrated external financial services APIs, including payment gateways and trade settlement services, into the platform.
Technologies: ASP.NET Core 2, C#, Git, APIs, Amazon Web Services (AWS), SQL Server 2008Programmer Analyst
2013 - 2017Bank of America- Implemented a web-based application for the client onboarding team to set up trading preferences, algorithmic configurations, and risk parameters for the bank's electronic trading clients.
- Contributed to the codebase that interacts with the AMPS middleware to establish the publish-subscribe mechanism.
- Created a SignalR-based web application to track and troubleshoot real-time message flows for the core Xenon application.
Technologies: ASP.NET MVC, C#.NET, Oracle, NHibernate, JavaScript, Knockout (Knockout.js), Subversion (SVN), AMPPS, .NET, HTML, HTML5Senior Developer
2010 - 2012BNP Paribas- Worked on client-facing desktop and web applications for the prime brokerage department of BNP Paribas.
- Contributed to the design and implementation of the wire transfer web application.
- Provided technical support for prime brokerage applications and helped the team cover the disaster recovery exercise.
Technologies: ASP.NET, C#, jQuery, jQuery UI, WCF Web Services, SQL Server 2005