Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Rajeev B

Toronto

Summary


Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 7+ years of related experience.

Overview

9
9
years of professional experience

Work History

Full Stack Developer

Axis Capital
04.2020 - Current
  • Collaborated in Agile/Scrum environments, facilitating bi-weekly sprints, daily stand-ups, and backlog management, which enhanced team efficiency and project transparency.
  • Led the migration of applications from React 15.5 to React 16.10, ensuring a seamless transition and optimizing application performance. Developed Single Page Applications (SPA) using React.js and Flux, integrating SASS and LESS for scalable and maintainable styling, and Bootstrap for responsive design.
  • Utilized Core Java APIs, including multithreading, file I/O, collections framework, and exception handling, to optimize backend processes, improve performance, and enhance the overall robustness and reliability of the application.
  • Designed and implemented dynamic, responsive UI components and front-end architectures using HTML5, CSS3, and JavaScript, ensuring cross-browser compatibility and optimal user experiences.
  • Led the development of reusable components and templates, leveraging React Virtual DOM and React views for efficient data rendering and optimization.
  • Developed robust, scalable backend services using Java, Spring Boot, and Spring MVC, building efficient, high-performance web applications. Designed and implemented RESTful APIs for seamless communication between the front-end and back-end, ensuring smooth data flow and enhanced system integration. Integrated Spring Security for authentication and authorization.
  • Tested and debugged applications using Postman for API testing and Jasmine/Karma for front-end testing, integrated Log4j for logging, and used Chrome Developer Tools for performance optimization.
  • Developed and maintained backend services with Node.js and Express.js, handling API requests, interacting with MongoDB, and implementing RESTful and SOAP web services for seamless data transmission in JSON and XML formats. Integrated AJAX calls for smooth client-server communication and MongoDB schema design.
  • Applied Redux for state management in React applications, streamlining data flow and enhancing performance. Implemented Flux architecture to improve scalability and manage complex application states.
  • Conducted unit testing with Jasmine and Karma, ensuring high code quality and reliability.
  • Contributed to server-side operations with Node.js, developing robust API endpoints consumed by frontend applications.
  • Utilized Log4J for logging application errors and Splunk for log analysis, generating insights from user feedback and optimizing application stability.
  • Configured Jenkins jobs for AWS infrastructure and Terraform automation, ensuring smooth deployment pipelines.
  • Worked collaboratively with the UX/UI design team to create intuitive user interfaces, including dashboards for data access and manipulation, by utilizing jQuery, AngularJS, and ReactJS components.
  • Integrated ng-React for combining React components within Angular views, streamlining development.
  • Designed and deployed comprehensive front-end solutions, including user authentication with OAuth and JWT, and UI components such as TreeView, Table Grid, and custom UI widgets for web-based applications.
  • Developed effective cross-browser and cross-platform HTML/CSS/JS solutions, enhancing the usability and accessibility of enterprise web applications.
  • Optimized and debugged websites using Chrome Developer Tools, ensuring seamless integration with APIs, AJAX calls, and backend services. Successfully integrated content management workflows on platforms like AEM and WebSphere, streamlining content validation and publishing processes.
  • Optimized cloud services and infrastructure, building AWS-based infrastructure with Terraform, deploying applications with Kubernetes, and integrating Azure DevOps for automated CI/CD pipelines.
  • Collaborated with UI/UX teams to design and develop dynamic, reusable UI components, focusing on performance, maintainability, and responsiveness across various platforms and browsers.
  • Designed and implemented MongoDB schemas for efficient unstructured data storage,data models to support complex business logic and real-time data processing in the application. and optimized SQL databases with complex queries to ensure high-performance data retrieval.
  • Utilized Git for version control, managed deployments through Jenkins, and coordinated development workflows using JIRA, following Agile/Scrum methodology for efficient project management and iterative development.
  • Managed AWS infrastructure, including services like EC2, Lambda, Docker for containerizing applicationsS3, and DynamoDB, and deployed microservices using Kubernetes for orchestration and Azure for cloud-based service management.
  • Built and integrated RESTful APIs using Node.js and Express, with advanced features API for location-based searches and Excel export functionality.
  • Optimized application performance by developing algorithms and software to monitor and refine technical performance and configuration.
  • Integrated data visualization media and tools to illustrate complex analysis.


Environment: ReactJS, SASS, LESS, Bootstrap, Flux, Java, API's, multithreading, file I/O, HTML5, CSS3, javascript, DOM, Springboot, spring MVC, RESTful API's, Postman, Jasmine, C#, Karma, Log4j, Node.js, Express.js, MongoDB, SOAP, JSON, XML, AJAX, JQuery, AEM, OAuth, CI/CD, SQL, Jenkins, JIRA, AWS, EC2, S3, DynamoDB, Kubernates, Azure

Full Stack Developer

Bridgewater Bank
10.2019 - 03.2020
  • Managed source code using Git and participated in Agile Scrum ceremonies. Used JIRA for task tracking and collaboration with cross-functional teams.
  • Experienced in implementing JMS to exchange information using ActiveMQ as messaging queue, enabling asynchronous communication across distributed systems. I have also built dynamic, responsive UI components using Angular , ReactJS, HTML, CSS, JavaScript, and jQuery, with AJAX for enhanced user experience.
  • Designed and developed a ReactJS front-end and Spring Boot back-end. Integrated user authentication, CRUD operations, and real-time data visualization through interactive charts and dashboards.
  • Developed and maintained server-side applications using Spring Boot, Hibernate, JPA, and various databases (Oracle, MySQL, PostgreSQL). Created and optimized PL/SQL stored procedures, triggers, and fine-tuned SQL queries for performance.
  • Proficient in using SOAP and RESTful Web Services for integration, and have designed and implemented Service-Oriented Architectures (SOA), ensuring efficient communication between web applications.
  • Developed unit and integration tests for JavaScript applications using Jest, ensuring high test coverage and reliability.
  • Integrated Jest’s built-in code coverage tool, generating detailed reports to identify untested code and improve test coverage.
  • Designed and developed RESTful Web Services and SOAP Web Services to support data exchange with external systems. Integrated backend systems with external agencies for the exchange using JSON and XML.
  • Built responsive, mobile-first user interfaces with Material-UI and Bootstrap.Ensured efficient rendering and performance by utilizing React’s virtual DOM, and React.memo to optimize re-rendering.
  • Designed responsive web applications using Bootstrap and Material Design principles, ensuring optimal performance across a variety of devices, including desktops, tablets, and mobile phones.
  • Built API documentation using tools like Swagger.Performed API load testing and optimized endpoints for performance, reducing response times by up to 40%.
  • Automated backend testing for APIs and services with Mocha, ensuring efficient and scalable test strategies for server-side applications.
  • Integrated message-driven communication between microservices using Apache Kafka and RabbitMQ, enabling asynchronous data processing and improving system scalability and fault tolerance in distributed architectures.
  • Implemented design patterns such as Singleton, Factory, Observer, and Strategy to improve the flexibility and maintainability of C++ applications.
  • Containerized and deployed microservices using Docker and Kubernetes, with CI/CD pipelines integrated via Jenkins , ensuring automated testing.
  • Developed complex PL/SQL packages, stored procedures, triggers, and fine-tuned them for optimal performance across various RDBMS, including Oracle, SQL Server, MySQL, and DB2.
  • Utilized Docker for containerization and Kubernetes for managing containerized deployments. Automated deployment pipelines using Jenkins, enabling seamless CI/CD processes. Deployed applications to PCF and EC2 environments.
  • Integrated JMS (ActiveMQ) for asynchronous messaging, facilitating reliable communication between microservices in the distributed system.
  • Wrote unit tests for both back-end services using JUnit and Mockito, and front-end components using Jest (for React) and Karma (for Angular). Applied Test-Driven Development (TDD) to ensure robust and reliable code.
  • Deployed and managed applications on Microsoft Azure, using Azure App Services for scalable and secure cloud-based applications with integrated monitoring and analytics.
  • Managed version control using Git and integrated with GitLab for CI/CD workflows. Automated builds using Maven and deployed code to production environments using Docker and Kubernetes.

Environment: GIT, JIRA, Agile, JMS, ActiveMQ, Angular, React, HTML, CSS, JQuery, AJAX, Springboot, CRUD, Hibernate, JPA, MySQL, PostgreSQL, PL/SQL, SOAP, SOA, Javascript, Zest, JSON, XML, React.memo, Swagger, Mocha, Kafka, RabbitMQ, C++, Docker, Jenkins, RDBMS, PCF, EC2

Software Engineer

Zensar Technologies
06.2016 - 11.2017
  • Involved in the full software development lifecycle (SDLC), including design, development, testing, and deployment of enterprise web applications.
  • Developed user interfaces using JSP, JavaScript, JQuery, AngularJS, and React, ensuring a responsive and interactive user experience.
  • Implemented Hibernate for object-relational mapping (ORM) and used Hibernate APIs for data persistence. Developed Hibernate configurations and mapping files to persist business logic with database tables.
  • Developed client-side validation components using JavaScript and server-side validation logic in Java.Used JNI to call C++ functions from Java code in a Spring-based application, resulting in a 50% reduction in response time for computationally intensive operations.
  • Integrated Python into existing Java applications for data analysis and machine learning models. Built scalable web applications, with expertise in Django ORM, middleware, templates, and REST API development using Django REST Framework.
  • Developed a policy management system utilizing Spring MVC, Hibernate, and Struts. Implemented CRUD operations for policy modules, integrated business rules, and optimized database queries for better performance.
  • Designed and implemented the persistence layer using Hibernate and JPA. Built DAOs and created stored procedures using PL/SQL for efficient data management.
  • Developed multi-tiered applications using Spring for dependency injection and aspect-oriented programming. Leveraged J2EE design patterns such as DAO, DTO, and Business Delegate to enhance scalability and maintainability.
  • Integrated RESTful APIs for real-time data exchange and provided secure authentication and authorization. Built and deployed REST APIs using Spring Boot, leveraging Spring's powerful tools like Spring MVC, Spring Data, and Spring Security.
  • Deployed Python applications on cloud platforms like AWS and Google Cloud, utilizing services like EC2, Lambda, and S3.
  • Optimized data processing pipeline for high-performance computing systems, improving throughput by 40% through algorithmic optimization and C++-based implementation.
  • Deployed REST APIs to cloud platforms like AWS, Google Cloud, and Heroku using containerization tools like Docker.
  • Managed multi-threaded logging to handle log output from concurrent threads, ensuring thread-safe log statements.
  • Worked with Oracle DB developers to design and optimize database schemas. Configured Hibernate and other ORM tools to map complex relationships between business entities and relational tables.
  • Integrated log aggregation frameworks like ELK (Elasticsearch, Logstash, Kibana) with Log4j to centralize logs and visualize them for better monitoring and troubleshooting.
  • Used GIT and SVN for version control and Maven for project builds, ensuring smooth CI/CD pipelines.Developed RESTful APIs and integrated third-party services using Open API standards.
  • Implemented JMS for asynchronous communication between system components, ensuring scalable and efficient data processing.
  • Involved in creating and running unit tests using JUnit, ensuring code quality. Performed regression testing and worked closely with QA teams to ensure application stability.
  • Deployed applications on WebSphere and WebLogic application servers. Utilized Spring MVC and Struts frameworks to implement the model-view-controller (MVC) architecture.
  • Integrated Log4J for efficient logging and monitoring of application events and performance metrics.
  • Experienced in configuring Log4j 2 using XML, JSON, YAML, and properties files to manage logging levels and output destinations.


Environment: SDLC, JSP, AngularJS, Hibernate, ORM, Java, JNI, C++, Spring, Python, Django ORM, Spring MVC, struts, DAO, J2EE, DTO, AWS, Lambda, GCP, EC2, S3, Docker, ELK, SVN, JUnit, JMS, XML, JSON, YAML, Log4j

Education

Post Graduate Diploma - Embedded And Computing Systems

Lambton College
Toronto, ON
08-2019

Bachelor of Technology - Electrical, Electronics And Communications Engineering

Jawaharlal Technological University
Hyderabad, India
05-2016

Skills

  • Technologies: Java, Spring, Hibernate, Web services, SOA, SOAP, Python, Struts, Spark, Servlets
  • UI Technologies: Javascript, HTML, CSS, Angular, React, SVN, Node
  • IDE & Tools: EcLipse, IntelliJ, Maven, Log4j, BDD, VS Code, Xdoclets, TOAD, WSAD, UML
  • Test Frameworks: JMock, JUnit, HTTP Unit
  • Application Servers: WebSphere, Apache Tomcat, JBoss
  • Database/tools: JDBC, Oracle, MySQL, PostgreSQL, Server, Mongo

Languages

English

Timeline

Full Stack Developer

Axis Capital
04.2020 - Current

Full Stack Developer

Bridgewater Bank
10.2019 - 03.2020

Software Engineer

Zensar Technologies
06.2016 - 11.2017

Post Graduate Diploma - Embedded And Computing Systems

Lambton College

Bachelor of Technology - Electrical, Electronics And Communications Engineering

Jawaharlal Technological University
Rajeev B