Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

AKAASH VANKAMAMIDI

Toronto,Canada

Summary

Lead Developer with 10+ years of experience in designing and building scalable web applications using Java, Spring Boot, Angular, and AWS. Expertise in microservices architecture, REST API development, and Agile methodologies. Strong background in CI/CD pipelines, unit testing, and cloud deployments.

Overview

10
10
years of professional experience

Work History

Developer Specialist / Dev Lead

BMO Financial Group
Toronto, Canada
04.2021 - Current
  • Translated business and user requirements into detailed technical specifications, collaborating with Product Owners and end-users to conceptualize and refine system capabilities.
  • Designed and developed AWS Lambda functions using Node JS to build scalable microservices with minimal operational overhead.
  • Built RESTful serverless APIs by integrating AWS Lambda with API Gateway, enabling secure communication with front-end and downstream systems.
  • Analyzed, designed, developed, tested, and deployed new Spring Boot microservices and enhancements, ensuring full SDLC documentation and traceability.
  • Performed proactive and corrective maintenance on microservices and integrations, conducting root-cause analysis, fault rectification, and system optimization to enhance system reliability.
  • Ensured all services met enterprise security, logging, error-handling, and performance standards, aligning with BMO non-functional requirements.
  • Evaluated new tools, frameworks, and runtime options for compatibility with existing systems, assessing upstream/downstream impacts on data models, integrations, and risk.
  • Followed enterprise release management procedures, including code versioning, branching strategy, promotion workflows, and deployment validation.
  • Assisted Product Owners and business stakeholders by interpreting functional needs and creating clear technical acceptance criteria and implementation steps to ensure alignment with project goals.
  • Acted as a subject-matter expert for senior leaders and partner teams, advising on solution design, system behaviour, and integration patterns.
  • Fostered collaborative engineering culture aligned with BMO's purpose and values, promoting transparency, accountability, and continuous improvement across teams.
  • Set clear goals, defined expected outcomes, and ensured ownership across the team through structured sprint planning and delivery checkpoints.
  • Built and supported interdependent teams by coordinating across QA, Architecture, DevOps, and Business groups to maximize value delivery.
  • Mentored junior and intermediate developers, providing coaching, code reviews, and technical guidance to support their career development.
  • Applied creative problem-solving to ambiguous, complex issues, introducing scalable design patterns and innovative solutions where standard approaches fell short.

Full Stack Developer

Ryerson University
Toronto, Canada
11.2019 - 03.2021
  • Architected and developed a microservices-based web application leveraging Java, Spring Boot, Spring Security, Angular 8, IBatis, and Oracle DB, ensuring scalability and security.
  • Delivered high-quality features in every sprint by adhering to Agile Scrum methodology, actively participating in planning, reviews, and retrospectives.
  • Implemented REST API design standards and integrated Swagger for comprehensive API documentation, improving developer experience and maintainability.
  • Developed and tested RESTful services using JUnit, Mockito, and Postman, ensuring robust functionality and compliance with enterprise standards.
  • Designed and optimized enterprise APIs, enabling seamless integration across multiple systems and improving data exchange efficiency.
  • Developed dynamic, responsive UI components with Angular 8, TypeScript, HTML, CSS, and JavaScript, ensuring reusability through component-based architecture.
  • Leveraged modern Java 8 features such as Lambda expressions and streams to write clean, efficient, and maintainable code.
  • Used CI/CD pipelines like Jenkins, managed version control with Git, and tracked progress via JIRA, ensuring smooth deployments and collaboration.
  • Provided technical leadership and mentorship to junior developers, guiding them through application workflows and best practices.

Sr. Full Stack Developer

Indellient Inc.
Oakville, Canada
06.2019 - 11.2019
  • Upgraded application architecture from legacy to Angular 4.0 front end and Python backend, enhancing performance and user experience.
  • Implemented custom routes, directives, and components in Angular 4.
  • Integrated backend API with Swagger UI, improving API usability and facilitating testing.
  • Developed REST web services using Flask API in Python.
  • Managed source code using GitHub to ensure version control and collaboration.
  • Conducted code reviews with teammates, ensuring adherence to best practices and quality standards for developed features.
  • Demonstrated newly implemented features during the Sprint Demo meetings at the end of each sprint.
  • Worked on backend databases such as IBM DB2 SQL databases.
  • Used IBM CIO Cloud Services for Build, Deployment of the application.
  • Involved in integrating third-party API into the application.

Senior Application Developer

Equifax Inc.
Alpharetta, USA
06.2018 - 06.2019
  • Gathered requirements and analyzed, designed, developed, and tested comprehensive application solutions.
  • Developed and designed the application using highly scalable enterprise Java/J2EE systems.
  • Followed Agile development and consistently delivered new features on time every sprint.
  • Built the application using Spring Core, Spring MVC, and Spring Boot.
  • Implemented RESTful web services using Spring RestTemplate for all API calls.
  • Used Jenkins for automated builds and deployment to virtual machines.
  • Pre-tested web service calls via Postman using API endpoints.
  • Built Swagger UI for API contracts to enable partner integration.
  • Wrote unit tests using JUnit testing framework.
  • Worked on backend databases such as Oracle 11G using Oracle SQL Developer.
  • Used Git for source control and conducted code reviews at the end of every sprint to ensure compliance with best coding practices.
  • Coordinated with offshore developers daily to communicate requirements and gather status updates.
  • Mitigated security vulnerabilities identified in static code analysis scans by HP Fortify.
  • Resolved production bugs and provided ongoing production support to ensure application stability.
  • Wrote story files in Gherkin to implement automation test suites.
  • Built automation test scripts using TestNG framework in a Behavior Driven Development (BDD) approach.

Java Developer

Interval International
Miami, USA
12.2015 - 06.2018
  • Built a Spring Web Application using Spring Boot.
  • Followed Agile Development and consistently delivered new features on time during Sprints.
  • Implemented Spring Security OAuth to enhance application security using standard Spring Security programming models and configuration idioms.
  • Developed Controller for request, response paradigm by using Spring-MVC.
  • Developed UI components using jQuery.
  • Created and developed web pages using HTML, JSP, JavaScript and CSS.
  • Developed reusable widgets on JAHIA(CMS) that improved user experience by allowing drag-and-drop functionality on web pages.
  • Convention over configuration implementation and development experience including views, validations, templates, controllers, services and utilities.
  • Used MySQL queries to retrieve the content created on JAHIA which uses MySQL database.
  • Experience in unit testing the application using JUnit and in Test Driven Development (TDD).
  • Designed and developed user facing web pages using AJAX for cross-browser compatibility.
  • Implemented Groovy Scripts to create dynamic content on JAHIA.
  • Experience with offshore and onshore development cycles in 24x7 application development environment.
  • Participated in bug identification and resolution processes, contributing to improved stability of applications in the production environment.

Education

M.S. - Computer Science

University of North Texas
Denton, TX
01-2015

B.Tech - Information Technology

JNTU
Hyderabad, India
01-2013

Skills

  • Java 8
  • Spring Boot
  • Microservices Architecture
  • RESTful APIs
  • Node JS
  • TypeScript
  • JavaScript
  • Angular 8
  • Maven
  • JUnit
  • Docker
  • AWS Lambda development
  • Agile methodology
  • Problem solving
  • Critical thinking
  • Cross-team collaboration

Accomplishments

  • Received Canadian Digital Staff spotlight for F26Q1
  • Received Canadian Digital Grand Ovation Award for F25Q2
  • Received Canadian Digital Grand Ovation Award for F25Q1

Timeline

Developer Specialist / Dev Lead

BMO Financial Group
04.2021 - Current

Full Stack Developer

Ryerson University
11.2019 - 03.2021

Sr. Full Stack Developer

Indellient Inc.
06.2019 - 11.2019

Senior Application Developer

Equifax Inc.
06.2018 - 06.2019

Java Developer

Interval International
12.2015 - 06.2018

M.S. - Computer Science

University of North Texas

B.Tech - Information Technology

JNTU
AKAASH VANKAMAMIDI