Summary
Overview
Work History
Education
Timeline
Generic

Tejaswi S

Toronto,ON

Summary

7 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.

● Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.

● Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and GRADLE.

● Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.

● Strong hands - on experience with Spring IO, Spring Boot.

● Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.

● Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

● Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

● Good experience in developing Web Services SOAP, JAX-WS, WSDL.

● Experience in core Java-Multithreading, collections, Servlets and JDBC.

● Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.

● Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.

● Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.

● Experience with Use-Case design, Class and Sequence diagrams using UML.

● Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans.

● All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

● Implemented DAOs, entities using Hibernate API and Hibernate QL.

● Developed critical components of the application including spring forms, Spring controllers, JSP views,and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.

● Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.

● Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.

● Used angular-cli tool to be configuring the angular project and building it for development of Angular application using Angular 10.

● Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js.

● Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.

● Involved in Bootstrap framework to Design single page application.

● Detailed understanding of Document Object Model (DOM) and DOM functions.

● Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.

● Good team player with excellent communication skills to discuss the projects with technical and non-technical SME’s and Ability to learn and adapt quickly to the emerging new technologies

Overview

7
7
years of professional experience

Work History

Sr. Full Stack Developer

Purolator
Mississauga, ON
08.2023 - Current
  • I led the design and implementation of Spring Boot as the foundational backend infrastructure, seamlessly integrating it with Angular 14 for frontend development across diverse business domains
  • Developed RESTful web services (APIs) utilizing Spring, Spring Boot, and REST Architecture, facilitating data storage and retrieval via various URIs and HTTP methods
  • Demonstrated expertise in working with RESTful Web Services and proficiently implemented RESTful APIs
  • Implemented robust security measures leveraging Spring Security to safeguard the REST APIs
  • Engineered Microservices for diverse domains and an API Gateway using Spring Cloud Gateway for efficient routing and load balancing
  • Integrated Spring Batch for streamlined batch processing, optimizing data management workflows
  • Held responsibility for crafting efficient designs and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular
  • Contributed to the integration and development of web services and interfaces using Spring, Angular 14, and Reactive frameworks, integrating third-party modules for user dashboards
  • Utilized Spring Boot for building applications, leveraging Spring initializers and configuring build setups, and developing custom solutions for real-time Jenkins data processing
  • Collaborated with Spring Data JPA and Hibernate for performing all data transactions from web services to PostgreSQL Database
  • Employed components from NPM (Node Package Manager) and the Redux library
  • Participated in the design and development of the frontend for applications using HTML5, CSS3, SCSS, Bootstrap, Angular 14 frameworks, implementing reactive and template-driven forms for dynamic user validations on the client side
  • Demonstrated proficiency in advanced Dojo modules
  • Developed Single Page Applications (SPAs) using Angular and Angular Universal to deliver dynamic content loading features and enhance performance
  • Spearheaded the setup of custom exceptional handling methods to efficiently manage exceptions for API consumers caused by insufficient information in requests
  • Led efforts in setting up CD/CI pipelines for automated deployments across multiple environments using AWS, Jenkins, and Shell Scripts
  • Designed and implemented CI/CD pipelines using OpenShift to automate the build, test, and deployment processes of applications
  • Configured and managed OpenShift clusters, including node provisioning, networking, and security configurations
  • Utilized REST and SOAP Web Services to consume information from external third-party API providers
  • Configured database functions and stored procedures as part of jobs to manage transactions in the Oracle Database
  • Implemented a message processing system using Active MQ for receiving and queuing messages
  • Configured Docker setup locally to ensure a unique environment across different testing layers
  • Engaged in MongoDB database concepts such as locking, transactions, indexes, sharding, replication, and schema design
  • Used AWS cloudwatch & Elastic Beanstack for the deployment of microservices in lower environment.

Sr. Full Stack Developer

Levio
Toronto, ON
03.2021 - 04.2023
  • Engaged in the development of a critical web application adopted by government hospitals in Finland, I spearheaded the definition of project objectives and crafted a comprehensive development plan
  • Architected and developed the application utilizing Jakarta EE, integrating Java Spring Boot, and Spring Web, while adhering to SOLID principles to ensure a scalable and maintainable backend
  • Employed Spring Boot optimally in the backend to facilitate efficient and robust server-side operations
  • Implemented a multitude of microservices that seamlessly interacted with each other, enabling the sharing of patient records among various modules within the system using Spring Boot
  • Developed various REST APIs using Spring Boot, incorporating advanced features like HATEOAS (Hypermedia as the Engine of Application State) to enhance discoverability
  • Designed and implemented GraphQL APIs, including schemas and types with corresponding resolvers, to facilitate efficient and flexible data retrieval and manipulation
  • Utilized an API Gateway with Spring Cloud Gateway to improve routing and load balancing, thereby optimizing system performance
  • Ensured microservices security using Spring Security, enhancing the overall system's security posture
  • Employed Apache Kafka as a message broker to enhance latency and ensure efficient communication among microservices
  • Utilized React as the frontend framework to develop dynamic and responsive user interfaces, aiming for an optimal user experience
  • Leveraged React component lifecycle methods for effective data handling and UI updates
  • Led frontend development efforts, utilizing React to create an intuitive and responsive user interface
  • Pioneered the implementation of JSON schemas to dynamically render UI components, significantly enhancing frontend flexibility and adaptability
  • Utilized Bootstrap as a CSS framework in conjunction with React to achieve a modern and visually appealing user interface
  • Leveraged Node.js as the runtime environment for React applications, exploiting its efficient event-driven architecture to support scalable and high-performance web applications
  • Orchestrated the integration of backend components, including Spring Data JPA and Hibernate, while managing the PostgreSQL database
  • Incorporated Azure Cosmos DB to support globally distributed, multi-model database solutions, ensuring low-latency access and high availability across diverse application environments
  • Employed Azure Functions for developing serverless compute solutions, enabling seamless execution of code in response to events without managing infrastructure
  • Utilized Azure Kubernetes Service (AKS) to orchestrate microservices, facilitating efficient deployment and scaling
  • Demonstrated proficiency in Docker containerization by effectively packaging and deploying applications
  • Maintained software quality rigorously through unit testing, employing JUnit for test automation and Mockito for enhancing the testing process to ensure robust and reliable software outcomes
  • Utilized Git as the version control system to manage and track changes in the project codebase
  • Extensively utilized Jenkins for establishing and automating Continuous Integration (CI) and Continuous Deployment (CD) pipelines, ensuring streamlined and efficient software delivery processes
  • Adhered to the SAFe Agile framework, actively participating in Program Increment (PI) planning, Scrum meetings, and daily scrum calls, ensuring effective communication.

Sr. Web Developer

Scotia Bank
Toronto, ON
05.2018 - 03.2021
  • Responsible for configuring and deploying the builds on WebSphere App Server
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy
  • Wrote data Components for ERIC application wrote and called Stored Procedures using Java, HQL, and Hibernate
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js and HTML to speed the application
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application
  • Used Mongo DB in backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlet, JSP
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML
  • And Serena Dimensions was used for the version control of source code
  • Developed report program to migrate project definitions and WBS elements from GSF system IES system
  • Log4j framework was used to debug and trace the application
  • Experience in creating Tables, Indexes, Constraints, Users Defined Functions, Views, Stored Procedures, Triggers and complex SQL statements
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and created clustered and non-clustered indexes
  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for designers and developers to understand them as per their perspective
  • Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages
  • Worked with customer to identify, develop business requirements and transform them to technical requirements
  • Developed GUI of the website using HTML5, CSS3, Typescript, Angular.JS, Bootstrap and JSON
  • Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding
  • Developed SPA (single page application) project using Angular 2 and Typescript for frontend, Node JS and Postgres for backend Involved in developing applications using Angular.JS like Grids, Toolbars, Panels, Combo-Box and Button etc
  • Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module
  • Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access interfaces
  • Developed Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, Multi Select tags and JQ-Widget for tabular layout
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.JS and Node JS Created Angular2 components, implemented Interpolation, input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property
  • Used Jasmine framework to write Unit test cases for the web module
  • Also, used different developer tools respective to the browser to debug the code
  • Provided maintenance and development of bug fixes and patch sets for existing web applications using Firebug, Firebug Lite and Chrome/ Safari Web Inspectors
  • Involved in scrum Methodology for the workflow
  • Used GIT for accessing the repositories and maintaining the code

Full Stack Developer

Red Band
05.2017 - 04.2018
  • Responsible for requirements analysis, technical design, implementation and testing
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC
  • Implemented DAOs, entities using Hibernate API and Hibernate QL
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules
  • Implemented all the components following test-driven development methodology using JUnit
  • Used SVN as version control system
  • Created build and deployment scripts using Maven
  • Developed the Sign up and Login flow for Stores
  • Implemented the product listing and management functionality, using which stores can add new products and update and delete the listed products
  • Experience in building enterprise Applications and Distributed Systems using technologies such jQuery, React.js, Spring, Hibernate, JSF, MVC, RESTful web services etc
  • Developed code for Responsive web design in JavaScript using framework like React JS
  • Developed robust form management system with complete CRUD capabilities in React Native, Redux
  • Leveraged React resources for all data access, encapsulating URLs and standardizing data access interfaces
  • Implemented ES6 features, Used Babel, web pack with ES2015, React JSX presets, Backbone Marionette JS
  • Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library Implemented flux pattern by using redux framework as a core dependency.

Education

Bachelor of Science - Information of Technology

Velagapudi Ramakrishna Siddhartha Engineering
Andhra Pradesh , India
04.2016

Timeline

Sr. Full Stack Developer

Purolator
08.2023 - Current

Sr. Full Stack Developer

Levio
03.2021 - 04.2023

Sr. Web Developer

Scotia Bank
05.2018 - 03.2021

Full Stack Developer

Red Band
05.2017 - 04.2018

Bachelor of Science - Information of Technology

Velagapudi Ramakrishna Siddhartha Engineering
Tejaswi S