Summary
Overview
Work History
Education
Skills
Timeline
background-images

Satya R

Bowmanville,ON

Summary

Around 6 years of experience in software development includes Analysis, Design, Development, and quality testing of software for Standalone applications and Web - based applications using JAVA, J2EE and J2SE technologies. Experience in object-oriented programming (OOP) concepts using Java 8, Spring core. Using Spring Boot framework, Spring security, Hibernate, Struts, FTP, Java 8 and UI Build API. Solid experiences in implementing modern Java based Web Content Management System i.e., Experience with dot CMS. Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud. Expertise in Integrating various web applications with Single Sign On (SSO). Strong knowledge in Insurance domain (Life Insurance and Annuity). Proven ability to collaborate with product and account support teams to prioritize impactful solutions Track record of increasing responsibility in the business software design, Micro services, systems analysis/development, and full lifecycle project management. Experience in using web technologies like Web Services, WSDL, Web logic Portal, XML, XSD, CSS, XSLT, XQuery, JavaScript, HTML and XHTML Hands-on experience in development of Microservices and deploying in Docker. Experience in developing the Applications in Spring Framework. Expertise in Java concepts like OOP, JDBC, Multi-Threading, JUnit, and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, Java Beans and SPRING. Well experienced on Java Web Services development using SOAP, REST, and WSDL. Expertise in Cognos Analytics V12.x, Framework Manager, Report Development, Data Modeling, and Performance Optimization. Experience in developing Web based GUI's using JSP, HTML 4/5, DHTML, CSS2/3, and JavaScript, Angular 2. Strong experience on software development methodologies like Waterfall, TDD, Agile development and Rapid Application Development. Skilled in designing and developing Data Marts, Dimensional Models, and Cognos BI solutions, with a strong foundation in Oracle 19+, Redshift, SQL, PL/SQL, and AWS/Azure cloud environments. Good working knowledge on databases such as Oracle and MySQL, MongoDB Hands on experience in working with PL/SQL, Stored Procedures and Triggers. Performed unit testing using JUnit, integration and deployment of applications done using tools such as Maven. Strong background in React, React Query, Next.js, Node.js, AWS, Kubernetes, Terraform, and CI/CD pipelines. Good experience in working on Windows, UNIX, Linux operating systems. Extensive development experience on different IDEs like Eclipse, NetBeans, IntelliJ. Experience with ReactJS for creating user interface and for the displaying the data and keeps the interface up to date when data changes Hands-on experience in writing efficient queries and ensuring database performance optimization.do Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization. Good understanding on Selectors, Events, AJAX, and Dom manipulation using components in Angular 2 for updating content on DOM nodes

Overview

13
13
years of professional experience

Work History

Full Stack Developer

Cigniti Technologies Ltd,Canada
07.2022 - Current
  • Experience in creating test suites using Jasmine and Karma
  • Knowledge of using flux architecture in ReactJS for building client-side web application
  • Developed and optimized React-based web applications with React Query for efficient API data fetching.
  • Experienced in React JS and working with Redux architecture
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances
  • Used Bootstrap framework and media queries for developing customizable and responsive web design for compatibility with different platforms and screen sizes
  • Debugging applications in different browsers using Firebug, and testing applications using Q Unit, Jasmine, and karma, Mocha
  • Knowledge in using NPM, Bower and Grunt for package management and installation
  • Implemented Next.js for server-side rendering and improved SEO performance.
  • Built and maintained scalable Node.js microservices with REST APIs.
  • Experienced in version control systems like GIT and SVN Apache Tortoise Subversion
  • Followed Agile methodology for developing application and involved in analysis, design, development, and testing phases of Software Development Life Cycle
  • Designed Rich Prototypes and Applications using HTML5, CSS3, JavaScript, and Node.js with PostgreSQL.
  • Deployed services on Kubernetes clusters, improving scalability and resilience.
  • Improved test coverage using Jest and React Testing Library for frontend and unit testing.
  • Worked closely with product and account support teams to prioritize high-impact features and resolve critical issues.
  • Set up CI/CD pipelines using GitHub Actions, Jenkins, and GitLab CI/CD for automated testing and deployment.
  • Enhanced DevSecOps practices by integrating security testing into the CI/CD pipeline.

Software Developer

Atom Bank(Cigniti Technologies Ltd)
01.2018 - 07.2022
  • Integrated OAuth2 and JWT authentication for secure API access.
  • Developing the Application in the Spring framework
  • Responsible in implementation of the presentation layer for the application using Html5, CSS3, JavaScript, Angular2
  • Scripted processes in Bash, Python and Node that were responsible for moving larger amounts of data.
  • Expertise in API development using REST, GraphQL.
  • Experience handling authentication mechanisms like OAuth2, JWT.
  • Designed and developed the REST based Micro services using the Spring Boot
  • Expertise in designing and developing full stack web-based applications using JavaScript and modern frameworks like and AngularJS 2 along with RESTful Web Services
  • Developed unit and integration tests using JUnit, Mockito, and Jest
  • Improved data analysis efficiency by adding 30 new features using Java 8 (spring) and advanced features like Lambdas, Streams, and Multithreading.
  • Utilized Apigee API Gateway for API transformations and authentication mechanisms.
  • Built responsive user interfaces using React and Angular with reusable components.
  • Created RFP Micro service to provide RESTful API utilizing Spring Boot with Micro services
  • Developed and maintained Spring Boot-based microservices for enterprise applications.
  • Designing and developing Restful API and services using best practices to interact within the micro services and with the front end
  • Using spring MVC and spring rest
  • Adoption of new principles such as responsive design, mobile first and adaptive design using Angular5 libraries using Typescript
  • Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node JS, and Postgres for backend
  • Designed and coded customized Angular 5 services to interact with the backend API and serve components.
  • Improved data handling and processing efficiency using Java 8 (Streams, Lambdas, Multithreading).
  • Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters, and the Http Request
  • Used HTTP Request to read data from web servers and process JSON data to render in UI
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.

Senior Engineer

Cigniti Technologies Ltd.
06.2016 - 12.2017
  • Designed functional test strategies and mentored QA team members to improve consistency and effectiveness.
  • Coordinated SIT and UAT phases, ensuring stable releases across integrated systems.
  • Enhanced defect analysis and reporting, reducing production defect leakage by 40%.
  • Improved product quality by meticulously designing and executing test plans for software applications.
  • Performed Embedded & Unit Testing with Dev teams

Test Engineer

Sonata Software Ltd (Client: TUI Airlines)
09.2015 - 03.2016
  • Implemented automated testing frameworks, improving efficiency of regression testing processes.
  • Mentored junior testers, providing guidance on best practices and troubleshooting techniques.

QA Associate

AEC Logic Pvt Ltd
12.2012 - 08.2015
  • Conducted manual and automated testing to identify defects and improve product reliability.
  • Analyzed test results and provided detailed reports on findings to stakeholders for decision-making.
  • Collaborated with cross-functional teams to ensure seamless integration of new features and functionalities.

Education

Bachelor’s - ECE

JNTUK

Skills

  • Frontend: React, React Query, Nextjs, Redux, Angular 2-12, HTML5, CSS3, JavaScript (ES6), TypeScript
  • Backend: Nodejs (Expressjs, Nestjs), Java (Spring Boot, Hibernate), RESTful APIs, GraphQL, Python
  • Databases: MySQL, PostgreSQL, MongoDB
  • Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Google Cloud Platform (GCP), Kubernetes, Docker, Terraform, Jenkins, GitHub Actions, GitLab CI/CD
  • Testing: Jest, React Testing Library, Jasmine, Karma, Mocha, JUnit, Postman, SoapUI
  • Security & Authentication: OAuth2, JWT, SAML, SSO (IDP-initiated, SP-initiated), SonarQube, Snyk
  • Agile & Collaboration: Jira, Confluence, Agile (Scrum & Kanban), CI/CD, Infrastructure as Code (IaC)
  • Development & Collaboration: Agile, Scrum, JIRA, Confluence

Timeline

Full Stack Developer

Cigniti Technologies Ltd,Canada
07.2022 - Current

Software Developer

Atom Bank(Cigniti Technologies Ltd)
01.2018 - 07.2022

Senior Engineer

Cigniti Technologies Ltd.
06.2016 - 12.2017

Test Engineer

Sonata Software Ltd (Client: TUI Airlines)
09.2015 - 03.2016

QA Associate

AEC Logic Pvt Ltd
12.2012 - 08.2015

Bachelor’s - ECE

JNTUK
Satya R