Summary
Overview
Work History
Education
Skills
Certification
Languages
Websites
Timeline
Generic

MAHESH KUNASA

Windsor,ON

Summary

Full Stack Java professional with 6 years of extensive experience in software development, utilizing OOP Concepts, Java 11, and Java EE technologies. Specialized in banking applications, contributing 6 years of expertise in Agile development for regulatory reporting systems in capital markets. Skilled in full-stack web development with expertise in backend technologies, API design, database management, caching, and data processing. Integrated GraphQL for streamlined payment API development, facilitating efficient and flexible data retrieval. Proficient in Scrum and Kanban methodologies, ensuring rapid adaptation to evolving financial regulations and delivering compliant solutions. Frontend development expert with in-depth knowledge of JavaScript, showcasing proficiency in crafting comprehensive UI solutions using React and TypeScript. Seasoned quality assurance professional with 5 years of experience in test automation, API testing, SQL, and Java, known for strong communication skills and work ethic. Strong background in Distributed Systems and Consensus Algorithms. Advanced skills in core Java, including knowledge of data structures, concurrency constructs, and modern features like lambdas. Implemented responsive design using Angular 15+ for modern user interfaces. Hands-on experience in production support for Java-based applications, ensuring their uninterrupted operation in live environments. Diverse experience in N-tier and Microservices architecture applications, employing technologies like Spring Boot, Netflix OSS, AWS, RabbitMQ, Kafka, and more. DevOps proficiency, including pipeline creation, Dockerizing containers, and configuring AWS infrastructure with IAM, EBS, Security Group, and Auto Scaling. Expertise in designing and implementing GraphQL APIs, leveraging flexible querying, mutation capabilities, and real-time subscriptions for efficient data fetching. Strong background in Full Stack development, demonstrating skills in both frontend (React JS) and backend technologies. Comprehensive knowledge of AWS services, including EC2, RDS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, Elastic Beanstalk, and Cloud Front. Experience in various message brokers like Rabbit MQ, AKKA Streams, and Apache Kafka, ensuring efficient communication in distributed systems. Proven ability to manage multiple projects simultaneously, from conception through completion, adapting to changing requirements and maintaining timelines. Implementation of SOA architecture with web services using REST, SOAP, WSDL, UDDI, and XML, contributing to the development of multi-tier distributed Enterprise Applications. Commitment to web security, implementing secure coding practices to mitigate vulnerabilities, and skilled in designing and managing AWS infrastructure using Terraform.

Having 6 years of hands-on experience as a Full-Stack Java Developer expertise in both BACK END and FRONT-END DEVELOPMENT of IT experience in developing and deploying projects for RESTFUL Web Services, with Java Core, J2EE technologies (Servlet, Spring, Spring Boot, Microservices, Kafka, JPA, Hibernate, JDBC), and frameworks including HTML5, CSS3, se JavaScript, and JQUERY.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Full Stack Developer

Scotiabank
Toronto
11.2023 - Current
  • Collaborated across various phases of the Software Development Life Cycle (SDLC), including requirements gathering, modeling, analysis, design, development, and testing code review
  • Followed Agile/Scrum methodology, participating in iterative application development, weekly Sprints, and standup meetings
  • Proficient in designing well-structured GraphQL schemas, defining relationships, and ensuring schema clarity
  • Expertise in implementing efficient resolver functions for queries, mutations, and subscriptions, optimizing data fetching
  • Possess a strong understanding of software architecture principles and design patterns, demonstrating expertise in creating scalable, maintainable, and modular systems
  • Skilled in full-stack web development with expertise in backend technologies, API design, database management, caching, and data processing
  • Developed internal coding using J2EE technology based on MVC architecture
  • Utilized Core Java with concurrency API, Java 8 Lambda expressions, and Streams API
  • Provided production support for Java, including monitoring, maintaining, and troubleshooting
  • Developed user interfaces using JSP, HTML5, CSS3/SASS, Bootstrap, AJAX, JavaScript, Typescript, jQuery
  • Contributed to Angular development (Angular 6.0/11) for web pages, directives, services, and filters
  • Utilized Spring Boot to create microservices in the cloud
  • Developed Microservices and APIs using Spring Boot, Spring MVC, and Spring Integration
  • Applied knowledge of WCF services, JWT authentication, PowerShell scripting, Git (GitHub), Maven, and Jenkins
  • Demonstrated proficiency in MongoDB, covering data modeling, CRUD operations, indexing, and optimization
  • Leveraged Hibernate as an ORM engine for effective database communication
  • Proficient in UI/UX design with expertise in industry-standard tools such as Sketch, Adobe XD, and Figma
  • Developed modular Node.js applications using CommonJS and ES6 modules, enhancing code organization and maintainability
  • Integrated third-party npm packages for streamlined development, incorporating middleware to optimize HTTP request handling in Node.js projects
  • Created instances on Amazon EC2 (AWS) and deployed applications
  • Worked with Open stack environments, OpenShift, and Docker containers in Amazon EC2 instances
  • Built and maintained code repositories using Git, SVN, CSV
  • Integrated Junit, SonarQube, and Jenkins for automated testing and code quality control
  • Implemented CI/CD strategies using Maven, Bamboo, Ansible, Artifactory, GitHub
  • Integrated logging and monitoring with ELK (Elasticsearch, Logstash, Kibana)
  • Developed Microservices/REST APIs on cloud platforms (Azure/GCP)
  • Utilized Java 11 and higher, Spring Boot, Hibernate, JPA, JUnit, and databases (RDBMS, NoSQL)
  • Conducted API testing using tools such as Postman and Code scans
  • Demonstrated understanding of event-driven cloud architecture (Kafka)
  • Applied knowledge of OpenAPI/Swagger, Security (OAuth2, TLS), API Versioning, Message Formats (JSON, XML), Protocols (HTTP, MQ), API Gateway, Kubernetes
  • Contributed to project plans, estimations, and status updates for efficient project management.

Full Stack Developer

Morgan Stanley
Toronto
12.2020 - 11.2023
  • Developed Spring Boot Microservices for financial product CRUD operations with REST Template integration
  • Implemented Docker for lightweight containerization and managed containers on OpenShift/Kubernetes
  • Configured real-time subscriptions using WebSocket connections, prioritizing security through authentication and authorization
  • Full-stack expertise in backend technologies, API design, database management, caching, and data processing
  • Proficient in AWS services, React JS, and Redux for Single Page Application development
  • Skilled in WCF services, JWT authentication, Git, Maven, Jenkins, and Kafka connectors for real-time data integration
  • Leveraged CockroachDB for scalable and distributed cloud-native databases
  • Expert in performance monitoring with Dynatrace, Azure Application Insights, Kotlin for Android app development
  • Adept in software architecture principles and design patterns, applying a holistic approach to develop scalable and maintainable solutions for complex software challenges
  • Knowledgeable in Skaffold for automating Kubernetes workflows, Laravel, and Lumen for PHP applications
  • Proficient in Azure's tech stack, N-tier, and Microservices architecture with Spring Boot, RabbitMQ, Kafka, MySQL
  • Utilized Splunk, New Relic, and DevOps practices for alerts and dashboards
  • In-depth knowledge of Spring MVC, JSP, and experience with software security tools (BlackDuck, Fortify, SonarQube)
  • Java-based production support, Azure cloud migration, and micro-service architecture expertise
  • Used Jenkins, Gradle, Groovy, Scala for continuous deployment, testing, and automation.

Java Developer

SERVUS CREDIT UNION
Edmonton
02.2018 - 12.2020
  • Involved in the complete SDLC, contributing to requirements, modeling, analysis, design, development, and testing with a focus on code review
  • Experienced in project management, contributing to plans, estimations, and Agile/Scrum methodology adoption
  • Developed J2EE-based internal coding with MVC architecture and provided production support for Java applications
  • Utilized Core Java, concurrency API, and Java 8 features for data processing, JSON conversion, and NoSQL MongoDB storage
  • Developed user interfaces with web technologies, including JSP, HTML5, CSS3, Bootstrap, AJAX, JavaScript, TypeScript, and jQuery
  • Deployed applications on Amazon EC2 (AWS) and created microservices with Spring Boot for cloud development
  • Proficient in MongoDB for data modeling, CRUD operations, and Angular6.0/11 for web page development
  • Worked on Angular 6 Directives, Dependency Injection, Services, Routing, Animations, Forms, and Lazy Loading
  • Developed microservices and APIs using Spring Boot, Spring MVC, and integrated WCF services with JWT authentication
  • Engaged in application authentication and authorization using Spring Security, OAuth2, and LDAP
  • Implemented Angular components, services, and filters, participated in integration and unit testing with Jasmine and Karma
  • Developed Node.js modules for integration, engaged in SOAP-based web services, and implemented microservices architecture
  • Secured RESTful web services using OAuth 2.0 with Spring Security, wrote AngularJS frontend, and utilized Kafka with Camel
  • Developed NoSQL modules for MongoDB, utilized Google Web Toolkit (GWT), and created single-page applications with Angular 8
  • Used Hibernate for ORM, Rest Controller in Spring for RESTful services, Git, SVN, CSV, Jenkins for CI/CD, and deployed OpenStack environments with automated tools like Ansible
  • Integrated ELK stack for logging and monitoring, Swagger UI for REST API documentation, and performed automated testing with Junit and SonarQube plugins in Jenkins.

Education

Bachelor of Science - Computer Science Engineering

Jawaharlal Nehru Technological University, Kakinad
India
05-2016

Skills

  • HTML Proficiency
  • CSS Expertise
  • Software Best Practices
  • Sprint Planning
  • Library Design
  • JavaScript Experience
  • NoSQL Databases
  • Responsive Web Design
  • Continuous Deployment
  • Technical Analysis
  • JavaScript Proficiency
  • Coding
  • Project Management
  • Quality Assurance
  • Web Technologies: AngularJS, Jquery, Bootstrap
  • Concept Development
  • Requirements Gathering
  • Team Collaboration
  • HTML Expertise
  • Continuous Integration
  • Application Development
  • Scrum Framework

Certification

  • Oracle certified associate
  • AWS Certified

Languages

English
Full Professional

Timeline

Full Stack Developer

Scotiabank
11.2023 - Current

Full Stack Developer

Morgan Stanley
12.2020 - 11.2023

Java Developer

SERVUS CREDIT UNION
02.2018 - 12.2020

Bachelor of Science - Computer Science Engineering

Jawaharlal Nehru Technological University, Kakinad
MAHESH KUNASA