Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rajesh Chalasani

Apex,NC

Summary

  • Proficient 9+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures.
  • Ambitious Go-getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, HTML5, JavaScript, TypeScript, Angular 2/4/6/8/15, ReactJs and Bootstrap.
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere and JBoss Application Server Performance
  • Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson
  • Developed Microservices using SpringBoot and deploying Microservices into AWS cloud using Jenkins
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server, MySQL and SQL Server Management Studio
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT
  • Quick-witted Competent with skillful ability in using Spring 4.x(Dependency Injection/Inversion of Control, Spring MVC, Spring Security, Spring Microservices, Spring JDBC, Spring REST, Spring Boot and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in developing User Interface using Angular 4 framework, React.js, HTML, CSS, JavaScript Experience with Maven for dependency, version management and Jenkins continuous integration (CI/CD) to setup automated builds.
  • Experience in AWS Cloud platform and its services which includes EC2, EBS, Cloud watch, AWS SQS and S3 Worked on Swagger UI to interact with the API's. Designed and documented APIs using Swagger.
  • Experience in writing many test cases using JUnit framework.
  • Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills.
  • Diversified knowledge and ability to learn innovative technologies quickly.
  • Worked with Spring and Hibernate to develop APIs and interact with database, since our application demands a versatile set of SQL(MySQL) queries to complete its functionalities.
  • Experience in working with Sonarqube to present cleaner and better code.
  • Experience in working with Jenkins, Gradle, Jfrog Artifactory, CI/CD, JIRA, Blackduck and Urbancode to build, interact and deploy my code to the respective environment (DEV/TEST/PROD).
  • Experience in writing micro-services as part of the performance improvement.
  • Experience in working with cloud technologies like AWS to containerize some of our artifacts.
  • Worked with Log4J to have robust logging implemented in our application which helps in monitoring the issues if they pop-up during the application run.
  • Experience in writing unit test cases using Junit, Selenium, TestNG and integration test cases using Wiremock.
  • Used Hibernate, object /relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational datamodel with a SQL-based schema.
  • Experience in writing load-test scripts using JMX, running load tests using the Jmeter tool and analyzing the aggregate reports.

Overview

9
9
years of professional experience

Work History

Principal Full Stack Java Developer

Fidelity Investments
Raleigh, Durham, NC
05.2022 - Current
  • Designed, implemented, tested, and maintained complex software and hardware systems with a specific focus on customer usability
  • Created solutions that increased customer satisfaction by 14%, decreased manufacturing costs by 15%, and improved software stability and scalability by 10%
  • Developed programs using a range of languages adhering to coding and software development best practices
  • Made iterated product improvements and bug fixes in response to customer feedback
  • Leveraged cloud-based application development methods to improve performance
  • Ensured scalability and robustness of software architectural designs
  • Lead and mentor teams of engineers in the design, development, and deployment of high-traffic, scalable web applications
  • Participated in the development of specifications, evaluation of potential alternative solutions and informed design decisions
  • Developed scalable and efficient backend applications using Node.js and Express.js, handling RESTful API endpoints and database interactions
  • Designed and implemented authentication and authorization systems using libraries like Passport.js and JSON Web Tokens (JWT) to ensure secure access to resources
  • Develop and maintain RESTful APIs and other microservices in Java and Angular 15
  • Implement and maintain software development best practices, including Agile methodologies, continuous integration, and continuous delivery (CI/CD), and test-driven development (TDD)
  • Developed Wrapper in Python to run applications along with other applications
  • Backend scripting/parsing using Perl and Python Automating the hardware flow using the batch files and shell scripting
  • Worked on different projects for redesign development of various parts of hotwire web site Hotel Search Results page Hotel Billing path using Spring
  • Used JQuery event handling in UI pages to display list boxes and to handle validations
  • Created interface to manage user menu using JS, Angular JS and JQuery
  • Developed data insertion forms and validated them using Javascript
  • Building scalable and high-performance web applications using Node.js
  • Front-end development skills with HTML, CSS, and client-side JavaScript frameworks (e.g., React, Angular, Vue)
  • Installed, configured, administered, and supported WebSphere Application Server ND V7.0/8.5 and IBM HTTP server 7.0/8.5 on RHEL 5/6
  • Proficient in implementing Service Oriented Architecture (SOA) using Web Services, including SOAP and RESTful protocols
  • Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, JQuery AND AngularJS with .NET integration
  • Created pages for login using single sign on with .NET integration, main page containing favorites with .NET integration and page for continuous integration configuration with .NET integration
  • Configured WebSphere Application Server in a vertical and horizontal clustered environment
  • End to End testing of J2EE Application after Deployment to WebSphere and Springsource Tomcat Server
  • Collaborated with other IT teams to resolve system issues
  • Performed the backend services testing using various systems like RESTAPI services, Swagger and Postman
  • Ensured software products were meeting required performance, scalability, and security standards
  • Refactored code for better readability and maintainability
  • Lead a team of developers in the successful delivery of a critical enterprise-level application, reducing processing time by 30%
  • Experience in working with SonarQube to present cleaner and better code
  • Experience in working with Jenkins, Gradle, Jfrog Artifactory, CI/CD, JIRA, Blackduck and Urbancode to build, interact and deploy my code to the respective environment (DEV/TEST/PROD)
  • Optimized existing systems to decrease the cost of maintenance and development cycles
  • Adhered to code versioning control principles
  • Assured the safety and reliability of the systems developed using established standards and practices
  • Migrated a legacy Java application to the cloud, resulting in a 50% reduction in hosting costs
  • Mentored and trained junior Java developers
  • Configured AWS services including (IAM), RDS, DynamoDB, ElastiCache, Redshift, Direct Connect, Route 53,SQS,SWF, WorkSpaces, WorkDocs, ELK
  • CloudWatch, Cloud EC2 Container Service, Elastic Beanstalk, Lambda, S3, CloudFront, and Glacier
  • Skills: Java, Spring Boot, Microservices, Rest APIs, Web development technologies (HTML, CSS, JavaScript, JQuery, AJAX, etc.), MySQL, PostgreSQL, Oracle, Maven, Gradle, Git, Software testing tools and methodologies, Azure, Agile development methodologies, WebSphere, Tomcat, AWS, Team leadership and mentorship, Selenium/Cucumber Automation, Jasmine/Karma, Junit

Sr. Front End Angular Developer

Wells Fargo
Charlotte, NC
08.2021 - 05.2022
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
  • Leveraged MVC design pattern to organize AngularJS controllers, Custom directives, factories and views
  • Worked on the REST/Web API to create the services and tested on postman and used in AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes
  • Built web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
  • Used SVN for version control and JIRA for defect tracking
  • Used Jasmine/Karma for unit testing
  • Integrated with various databases, including relational databases like MySQL and PostgreSQL, as well as NoSQL databases like MongoDB, for data storage and retrieval
  • Used JQuery, Angular JS to manipulate DOM, registering callbacks or watching the model changes
  • Designed dynamic client-side JavaScript codes to simulate process for web application, page navigation and form validation
  • Enterprise Kong, Kong Konnect, Kubernetes, OAuth Grant type and authentication protocols
  • Proficient in using C#, ASP.NET, and other .NET technologies for software development
  • Involved in the Re-Design of the XML Schema for the Content Store XML-Database
  • Involved in using WebSphere application server maintenance (WASM) for starting/stopping/restarting servers and browse log scans
  • Deployed application EARs on WebSphere Application Server Network Deployment in Dev, Test, Stage and Production environments daily and troubleshoot various configuration and application issues
  • Worked extensively in using version control systems sub version (SVN), CVS, Perforce, Visual source safe
  • Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence
  • Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, JQuery AND AngularJS
  • Created pages for login using single sign on, main page containing favorites and page for continuous integration configuration
  • Worked with business analysts to understand their business models and goals
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2
  • Upload and Download server backups from AWS S3 repository and perform data migration
  • Troubleshoot build issues in CI/CD tools such as Bamboo and Jenkins as continuous integration tools in different projects
  • Migrated an application developed in Angular 8.0 to Angular 15.0 recently
  • Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt
  • Used JIRA for bug tracking
  • Git is used as a version control tool and Jenkins is used for continuous integration of builds
  • Performed unit testing after writing the code by using Jest Framework and involved in TDD environment
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers
  • Environment: Java 8, J2EE, Spring Boot, Hibernate, Bootstrap, Angular 6/8, XHTML, DHTML NodeJS, ReactJS, Agile (SCRUM), ES6, JUnit, Gradle, RESTFUL, GIT, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS, Mockito, Jasmine, Karma, Jest, React Testing Library, Splunk, Kafka, Log4J, AWS, Swagger, Spring, Microservices, WebSphere, Cloud Native Microservices, GitHub, CI/CD, JIRA, Jenkins, Jfrog Artifactory, JIRA

Sr. Full Stack Java Developer

Thermo Fisher
Carlsbad, CA
01.2021 - 08.2021
  • Participated in requirements gathering and preparing business requirements and system requirements documents
  • Coordinated with offshore team, delivered results, focusing the team on tasks and requirements, communicated team status, accomplishment, and other deliverables
  • Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlets Engines, Session Managers including planning installation and configuration of Web Sphere Application Server
  • Designing and developing controller Servlets using MVC Model 2 with business delegation capabilities
  • Used Maven to build and deploy application
  • Modifying Components using Java J2EE technology to implement the business rules
  • Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML
  • Worked on Web Services for transferring data between different applications
  • Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application
  • Utilized caching mechanisms, such as Redis or Memcached, to improve application performance and reduce database load
  • Created Unit Test Cases using JUnit
  • Coded the front-end components like JSP, Action and Action Forms and utility classes
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures
  • Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments daily and troubleshot various configuration and application issues
  • Developed Splunk reports that provide a high-level overview of the Application Health
  • Used Splunk for the engineering dashboards used by the developers for easy track of application health
  • Performed WebSphere configuration, backup, and restoration tasks by using backupConfig, restoreConfig commands etc
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA
  • Worked on unit test cases using Karma and Jasmine and Jest and React testing Library on client side
  • Load data from various data sources into HDFS using Kafka
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0
  • Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
  • Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML
  • Implemented Aspects using Spring AOP and SpringIOC Framework for logging and other functions
  • Implemented logging functionality using Log4J and SLF4J
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers
  • Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively
  • Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers
  • Environment: Java 8, J2EE, Spring Boot, Hibernate, Bootstrap, Angular 6/8, XHTML, DHTML NodeJS, ReactJS, Agile (SCRUM), ES6, JUnit, Gradle, RESTFUL, GIT, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS, Mockito, Jasmine, Karma, Jest, React Testing Library, Splunk, Kafka, Log4J, AWS, Swagger, Spring, Microservices, Cloud Native Microservices, Selenium Webdriver, GitHub, JMeter, Python, Django, CI/CD, JIRA, Jenkins, Jfrog Artifactory, Informatica, JIRA, BlackDuck, Eclipse IDE

Stack Java Developer

IBM
New York
06.2020 - 01.2021
  • Participated in requirements gathering and preparing business requirements and system requirements documents
  • Coordinated with offshore team, delivered results, focusing the team on tasks and requirements, communicated team status, accomplishment and other deliverables
  • Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlets Engines, Session Managers including planning installation and configuration of Web Sphere Application Server
  • Designing and developing controller Servlets using MVC Model 2 with business delegation capabilities
  • Used Maven to build and deploy application
  • Modifying Components using Java J2EE technology to implement the business rules
  • Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML
  • Worked on Web Services for transferring data between different applications
  • Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application
  • Worked with application teams and helped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware
  • Installed EARs, WARs, and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts
  • Dockerized Node.js applications for containerization, ensuring consistency and portability across different environments
  • Implemented unit tests and end-to-end tests using frameworks like Mocha, Chai, and Supertest to ensure code quality and reliability
  • Deployed application EARs on WebSphere Application Server ND/XD in Test, Stage and Production
  • Updated WebSphere Application Server, IBM Http Server and plug-in with latest fix packs
  • Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis
  • Created Unit Test Cases using JUnit
  • Coded the front-end components like JSP, Action and Action Forms and utility classes
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures
  • Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments daily and troubleshot various configuration and application issues
  • Performed WebSphere configuration, backup, and restoration tasks by using backupConfig, restoreConfig commands etc
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit, and JIRA
  • Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON, and XML
  • Implemented Aspects using Spring AOP and SpringIOC Framework for logging and other functions
  • Implemented logging functionality using Log4J and SLF4J
  • Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers
  • Environment: Java, J2EE, Spring Boot, Hibernate, Bootstrap, Angular 6 & 8, NodeJS, Angular JS, Agile (SCRUM), ES6, JUnit, Gradle, RESTFUL, GIT, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS, Log4J, AWS, Swagger, Spring, Microservices, CI/CD, JIRA, Jenkins, Jfrog Artifactory, CI/CD, JIRA

Stack Java Developer

Blue Cross Blue Shield
Columbia, SC
01.2019 - 06.2020
  • Experience with gathering requirements, designing the implementation of the assigned story and testing the application to make sure it fulfills the business requirements using AGILE methodology
  • Experience in designing and developing responsive web applications using Angular 8, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS
  • Implemented core logic and feature development using Java8.

Full Stack Java Developer

Kroger
Cincinnati, OH
09.2018 - 01.2019
  • Involved in Client Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM)
  • Backend scripting/parsing using Perl and Python Automating the hardware flow using the batch files and shell scripting
  • Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data from the website
  • Designed, developed custom, single page (SPA), the responsive web application on the front end using Angular 6
  • Used Angular to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, wrote custom directives for a responsive, CSS-animated user interface
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 6
  • Developed user interface by using the React JS, Flux for SPA development
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used React-Router to turn application into Single Page Application
  • Implemented stable React components and stand-alone functions to be added to any future pages
  • Working as an application developer experienced with controllers, views, and models in NodeJS
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements
  • Used Multi-Threading and collection framework including List, Map etc
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC, and Hibernate
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations
  • Collaborated with frontend developers to integrate frontend interfaces with backend services, ensuring seamless data flow and user experience
  • Deployed and managed Node.js applications on cloud platforms like AWS, Azure, or Heroku, configuring server environments and monitoring application performance
  • Written HTTP ajax calls in angular services using RxJs to get data from backend microservices
  • Creating REST API implementation using Spring Boot framework and writing test cases for API's
  • Experience creating real time data streaming solutions using Kafka
  • Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC
  • Working with ECMA Script 6 features
  • For build of JSX and ES2015(ES6) used Babel, webpack
  • Extensively used Junit and JMockit for writing unit test cases
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment
  • Extensively used JUnit for unit testing, integration testing, and production testing
  • Designed and developed API specification with testing case (Swagger)
  • Used Log4j to capture the logs that include various levels of information like an error, info, and debug into the log files
  • Tracking the bugs and improvements through JIRA
  • Handling the project with GIT version control
  • Environment: Java, J2EE, Spring Boot, Hibernate, Bootstrap, Angular 6, NodeJS, React JS, Agile (SCRUM), ES6, JUnit, Maven, RESTFUL, Kafka, GIT, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS, Log4J, AWS, Swagger, Microservices, CI/CD, JIRA, Jenkins, Python.

Stack Java Developer

Ascend Learning
Burlington, MA
01.2017 - 08.2018
  • Developed and Deployed Java/J2EE based applications
  • Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework
  • Also developed validators to implement server-side validation of input data
  • Implemented Servlet Filters to implement user authorization and other functions
  • Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool
  • Deployed Spring Boot based microservices Docker container using Amazon EC2container services and using AWS admin console
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications
  • Implemented Aspects using Spring AOP and SpringIOC Framework for logging and other functions
  • Implemented logging functionality using Log4J and SLF4J
  • Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON, and XML
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Responsible for React UI and architecture
  • Building components library, including Tree, Slide-View and Table Grid
  • Worked extensively on Angular 2 Typescript SPA domains
  • Used React JS for templating for faster compilation and developing reusable components
  • Used React-Autocomplete for creating google map’s location search on the webpage
  • Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them
  • Created and consumed SOAP based web services using JAX-RPC and JAX-WS specifications with WebSphere Implementations of SKELETON and WSDL file
  • Deployed Spring Boot based microservices Docker container using AmazonEC2 container services and using AWS admin console
  • Used Antscripts to build and deploy the application in IBM WebSphere Application Server 8.5
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel
  • Configured and Deployed application on JBoss Application Server
  • Scheduled different tasks using Java Timer and implemented it using Java Threads
  • Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services
  • Used JIRA to keep track of bugs and issues in the project
  • Used AWS for continuous integration and responsible for generating dockerimages, Git was used as the version control system
  • Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana)
  • Participated in problem resolving, change, release, and event management for ELK stack
  • Develop consumer-based features and applications using Python and Django in test driven Development and pair-based programming
  • Environment: Java, Java8, J2EE, Spring, Hibernate, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, AWS, Bootstrap, Angular JS, Typescript, Angular 2, React JS, NodeJS, ES6, REST and SOAP-Web Service, Test Driven Development (TDD), JAX-B, JAX-RPC, JAX-WS, JAX-RS, Jersey, Apache AXIS, JMS, MDB, Spring Framework, JUnit, Soap UI, Git, Oracle SQL, PL/SQL, JBoss, ELK.

Sr. Java Developer

General Motors
Warren, MI
01.2016 - 12.2016
  • Involved in daily stand-up meetings, sprint planning and sprint retrospective meetings as part of AGILE methodology
  • Worked closely with developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project to design and implement the application
  • Designed and developed RESTFUL web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTFUL, PostgreSQL, and Maven
  • UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6
  • Used Multi-Threading, Exception Handling and collection framework including List, Map etc
  • Implemented the integration with the back-end system with web services using REST
  • Worked on consuming and producing using Restful (JAX-RS) web services
  • Wrote REST controllers to provide data to external applications in XML/JSON format
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework
  • Implemented REST Microservices using spring boot
  • Generated Metrics with method level granularity and Persistence using Spring AOP
  • Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine
  • Developed Angular Applications based on AngularJS
  • Written components backing dashboard pages like forms, data tables
  • Developed different pages and forms on client-side by using HTML5, Bootstrap, React JS and CSS3
  • Implemented Stable React JS components and Stand-alone functions to be added to any future pages
  • Debug sensor issues during camera module development
  • Responsible for integration of camera SW into products by coordinating with the electrical and mechanical staff
  • Handle responsibilities of conducting research on latest camera technologies to develop quality product features
  • Responsible for building module prototype, checking the quality of image and mechanical systems of camera
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications
  • Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment
  • Performed the backend services testing using various systems like RESTAPI services, Swagger and Postman
  • Extensively used JUnit and Mockito for unit testing, integration testing, and production testing
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files
  • Defined Coding standards and review code both manually and using automated code review tools
  • Developed a logging component using ApacheLog4J to log messages and errors
  • Written test suites and unit test cases using Junit
  • Used Liberty Application Server to run the application and test it
  • Worked with GIT to maintain a control over the source
  • Used Maven build tool for compiling and packaging the application and compiled the project assemblies using MAVEN and deployed it
  • Used Maven for dependency management, build applications and deploy to the containers, application servers
  • Used Eclipse/IntelliJ as an IDE for Java/Template development and MAVEN as a build tool
  • Environment: Java 1.8, Spring MVC, JavaScript, HTML5, CSS3, Spring JDBC, REST web services, Hibernate, JAXB, WSDL, Angular 2, JAX-WS, RESTful, ES6, Swagger, Junit, Oracle, DB2, Apache Kafka, WebSphere, bootstrap, Unix, Eclipse, Maven, Jenkins, PostgreSQL, GIT repository, JIRA, AJAX, jQuery, Agile.

Java Developer

XT Global
Hyderabad, India
06.2013 - 12.2015
  • Actively participated in requirements gathering, analysis, design, development, and testing phases, and responsible for the full stack development
  • Developed user interface using HTML, CSS, Java Script, Ajax and JQuery
  • Used Angular JS, D3JS to build a single-page application
  • Creating UI controls using Typescript, CSS, HTML5, and Knockout JS
  • Maintaining the dynamic front end with Backbone JS collections, Handlebars, HTML and CSS
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Used Maven to build and deploy the application in the server
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis
  • Developed messaging module using Spring JMS and ActiveMQ
  • Used JIRA to fix and track the workflow
  • Configuration and deployment of the web application using WebSphere 7
  • Following Agile practices to develop and deliver the requirements
  • Environment: Java, J2EE, Spring MVC, REST, Restful API, JAX-WS, Apache Axis, JDBC, LDAP, Hibernate, JAXB, JMS, ActiveMQ, JSF, HTML5, CSS3, JavaScript, Ajax, JavaScript, JIRA, JBOSS ANT JUnit.

Education

Master of Science - Computer Information Systems

New England College
Henniker, NH
05-2018

Skills

  • Java JDK 17, 18, 11, 17 Java Script, JSP, HTML, CSS
  • J2EE, Spring, Hibernate, JDBC, JSF, XML Parsers, Servlets, Struts, Web Services, RESTful APIs, Microservices, AJAX, Data structures and algorithms
  • Angular 6, 7, 8, 11, 12, 15, Angular JS, Bootstrap, JavaScript, HTML, XML, NodeJs, ReactJs
  • Oracle 9i/10g/11g, DB2, SQL Server, MS SQL, PostgreSQL, MongoDB
  • Tortoise SVN, SQL Developer, Sub Version, GitHub
  • Maven, Jenkins, Docker, Apache Ant
  • Apache Tomcat, JBoss, Web logic, WebSphere
  • Azure, Amazon Web Services (AWS)
  • Automation expertise
  • QA testing
  • Agile Methodology, Application debugging, Code reviews, Performance Improvements

Timeline

Principal Full Stack Java Developer

Fidelity Investments
05.2022 - Current

Sr. Front End Angular Developer

Wells Fargo
08.2021 - 05.2022

Sr. Full Stack Java Developer

Thermo Fisher
01.2021 - 08.2021

Stack Java Developer

IBM
06.2020 - 01.2021

Stack Java Developer

Blue Cross Blue Shield
01.2019 - 06.2020

Full Stack Java Developer

Kroger
09.2018 - 01.2019

Stack Java Developer

Ascend Learning
01.2017 - 08.2018

Sr. Java Developer

General Motors
01.2016 - 12.2016

Java Developer

XT Global
06.2013 - 12.2015

Master of Science - Computer Information Systems

New England College
Rajesh Chalasani