Personal Summary
Dynamic Lead Software Engineer with a proven track record at Booz Allen Hamilton, specializing in full-stack development and cloud solutions. Expert in machine learning and microservices architecture, I drive innovative projects that enhance accuracy and efficiency, while fostering cross-functional collaboration and mentoring teams to achieve exceptional results.
Experience
Lead Software Engineer
Booz Allen Hamilton | McLean, USA
09/2019 - Present
Client: National Institute of Allergy and Infectious Diseases (NIAID), Rockville, MD.
- Led the LLM-based AI project, automating clinical document classification for improved accuracy and reduced manual work, resulting in a significant improvement in accuracy.
- Led the secured, time-sensitive clinical trial data-sharing application using a Python backend and React as the front end.
- Developed a facial recognition application using Node.js, Python, Vue.js, TensorFlow, OpenCV, and AWS Rekognition.
- Led the development team in developing the next-generation 3D model exchange site using modern technologies: Node.js, Vue, Nuxt.js, TypeScript, and Python.
- Implemented LLM for GPT development, enhancing summarization and chatbot capabilities, utilizing OpenAI and AWS Bedrock. Language: Python.
- Working on an LLM-powered RAG/Agentic application to provide centralized semantic search. Tools: Python, AWS, and Bedrock.
- Leading a development team on multiple time-critical projects across different technology stacks.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Researched image manipulation technology, developed image compression and filters using Python, and applied linear algebra.
- Provided IaC service in the AWS environment for multiple applications to support AWS resource creation via CI/CD pipelines. Tools: AWS CDK, TypeScript.
- Examined user needs and software requirements to estimate design feasibility and budget constraints.
- Monitored the entire software lifecycles to meet project specifications and deadlines.
- Programmed applications and tools using object-oriented languages, with goals of code abstraction, stability, and reuse, improving code quality and readability. Languages: Python, TypeScript, Java, and C#.
- Completed the migration of over 6 million audit records on Limfinity Biobank to a Node.js web application with easy search capabilities.
- Drafted business and technical specification documents, conveying complex analyses, and solutions.
- Led the Python pipeline prototype to run jobs utilizing AWS infrastructure.
- Led the Java Spring Boot microservices to consume the Kafka message stream, and provided REST endpoints to be consumed by others. Tools/Languages: Java, Spring Boot, Kafka, GCP, microservices, Bigtable.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
Software Engineer IV
Calibre Systems | Alexandria, USA
02/2019 - 09/2019
Client: National Institute of Allergy and Infectious Diseases (NIAID), Rockville, MD.
- Successfully led the development efforts on the web application migration project from .NET/SharePoint to Drupal, ensuring a smooth transition using AWS infrastructure.
- Worked as a lead full-stack engineer to develop the .NET application to perform the daily migration of organizations and users utilizing the web services.
- Successfully migrated the SharePoint-based learning portal application to Moodle, enhancing the user experience and reducing the licensing cost.
- Developed multiple prototype applications to meet specific use cases, as requested by the customers, improving the relationship.
- Developed infrastructure as code to support multiple application deployments, utilizing the AWS CDK, Pulumi, and Terraform, reducing the manual deployment effort by 95%.
- Worked on creating multiple Java applications using Spring Boot microservices, cloud functions, and dataflow tasks hosted on GCP. Tools/Languages: Java, Spring Boot, Kafka, GCP, microservices, Dataflow, Cloud function, Bigtable.
- Containerized the applications to be hosted in AWS ECS, and enabled the CI/CD pipelines.
- Enforced best development practices while mentoring new developers in a lead role.
- Integrated SAML login on multiple applications to enforce the SSO.
Software Engineer IV
Eliassen Group | Rockville, USA
05/2016 - 02/2019
Client: National Institute of Allergy and Infectious Diseases (NIAID), Rockville, MD.
- Refined user needs and software requirements to estimate design feasibility and budget constraints.
- Led the effort to use modern JavaScript frameworks and task runners on multiple web applications, improving the security and code quality.
- Led the team to containerize the application and host it on the AWS infrastructure to satisfy the business needs.
- Integrated OpenSearch/Solr search on multiple web applications on the AWS platform.
- Developed and deployed scalable microservices using Java and Spring Boot, integrating with Google Cloud Functions for serverless execution, and Dataflow pipelines to process and transform large datasets in real-time, improving data ingestion performance by 40%.
- Documented software designs and architecture for future reference and maintenance.
- Developed the application portal to ease users' management of their schedules, links, and other resources in .NET and Angular.
- Worked on creating an API gateway to provide access to the custom REST services developed in multiple applications using .NET, Drupal, and Python.
- Worked closely with systems analysts, engineers, and programmers to understand limitations, develop capabilities, and resolve software problems.
- Researched new technologies and methodologies to propose innovative software solutions.
- Analyzed and interpreted complex technical documents and data models.
- Utilized customer feedback and system trends to inform critical product decisions.
- Utilized AWS Lex and Polly to provide a voice-enabled chatbot.
Senior Software Engineer
FrontPoint Security | Sterling, USA
03/2016 - 05/2016
- Mentored junior software engineers through routine coaching and training opportunities.
- Automated system tasks using scripts and support tools.
- Worked on the lead extraction feature from Facebook and Rakuten. Frameworks: .NET framework, AngularJS.
- Integrated third-party APIs into existing systems.
Senior Software Engineer
LCG Inc | Bethesda, USA
09/2011 - 03/2016
Client: National Institute of Biomedical Imaging and Bioengineering, Bethesda, MD.
- Built interactive web-based user interfaces, leveraging TypeScript, Angular, and SCSS.
- Researched new technological innovations and vendor packages to adjust to market trends.
- Worked as an architect and full-stack engineer on the website migration project. Languages/Frameworks: .NET, C#, PHP, Drupal, JavaScript libraries.
- Worked on building custom SharePoint development in .NET to enhance the document workflow and PDF creation.
- Worked as an architect and full-stack engineer on the NIH Director's award-winning AdminHub project. Languages/Frameworks: PHP, Drupal, and JavaScript libraries.
- Developed mobile applications using different JavaScript frameworks.
- Developed the application for enhancing agency knowledge among medical scientists, and participated in the HHS Ignite competition. .NET, D3.js, SharePoint.
- Mentored junior developers, and provided useful guidance on code quality and best practices.
Software Engineer
Astroid Venture | Kathmandu, Nepal
04/2008 - 10/2010
Client: Tzunami Inc., Bellevue, WA.
- Developed and supported the leading SharePoint migration tool, Tzunami Deployer, and different exporter tools. Language: .NET, C#, SharePoint.
- Led the effort to develop the Lotus Notes Exporter for Tzunami Deployer in C#.NET.
- Worked with cross-countries teams to communicate project requirements and proposals.
- Led the development teams, overseeing project progress, and mentoring junior engineers.
- Conducted a feasibility study, created the project plan, and created the architectural design for different projects.
- Researched and resolved cases in the production support queue.
References
Available upon request.