0% found this document useful (0 votes)
185 views4 pages

Prashanth Resume

The document contains details about Prashanth M including his name, role as a Sr. Full Stack Java Developer, and contact email and phone number. It then lists his skills and professional experience.

Uploaded by

Nuclear Wife
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
185 views4 pages

Prashanth Resume

The document contains details about Prashanth M including his name, role as a Sr. Full Stack Java Developer, and contact email and phone number. It then lists his skills and professional experience.

Uploaded by

Nuclear Wife
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Name 

: Prashanth M
Role : Sr. Full Stack Java Developer
Email : prashanth210102@gmail.com
Mobile : 813-553-1548

SUMMARY:

 Over 8+ years of solid professional experience in development of multi-tier Enterprise applications.


 Experienced in all the technical phases of Software Development Life Cycle (SDLC).
 Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections, and
Exception Handling.
 Experience in developing distributed Web applications and Enterprise applications using Java/J2EE technologies
(Core Java (JDK 6+), JDBC, Servlets, JSP, spring, Spring boot, Java Beans, Hibernate API, JPA and MVC
architecture).
 Expert in Core Java with strong understanding of Collections, Multi-Threading, Exception Handling and Generics.
 Developed Single page applications using React framework.
 Strong experience in building applications using React JS by building re-usable UI Components.
 Strong experience in using React JS to create Controllers to handle events triggered by clients and send request
to server, using Redux to store data from multiple API endpoint.
 Experience using various IDE tools such as Eclipse, STS (Spring Tool Suite) and IntelliJ for developing, debug and
deploying applications.
 Experience with J2EE Design Patterns such as MVC, Session Façade, DAO, Singleton Pattern, and Strategy
pattern, Factory Pattern, Front Controller and Business Delegate.
 Experience with container systems like Docker and container orchestration like EC2 Container Service,
Kubernetes, worked with Terraform.
 Experienced in developing web services with XML based protocols such as SOAP and WSDL.
 Expertise in Cutting Edge Technologies like JMS, REST, Microservices, XML and Web Sphere MQ Series with good
experience in Developing and Deploying Enterprise Java Beans (EJB’s) on Application Servers.
 Designed and developed the REST based microservices using the Spring Boot, Spring Data with JPA.
 Experienced in working with EJB, Hibernate annotations to map POJOs to databases.
 Experience working with Databases like MySQL, Oracle and Sybase.
 Experience working on querying data present in Cassandra cluster using CQL (Cassandra Query Language).
 Expertise in Web application development using JavaScript, AJAX, HTML, DHTML, CSS, JQuery, Bootstrap,
Sass/Less, Angular JS.
 Hands-on experience on CICD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundary and
Docker.
 Experience working on various web servers like Apache Tomcat, Web Logic, IBM Web Sphere, IBM Web Sphere
ESB (Enterprise Service Bus).
 Experience with Amazon Web Services(AWS) deployment using EC2 instances and create snapshots for the data
that must be stored in AWS S3.

SKILLS:

Programming: Java/J2EE, C++, Pl/SQL, XML


Java Technologies: EJB, JDBC, Struts, Spring Core/MVC, Spring Boot, SOAP (JAX-WS), REST(JAX-RS), Hibernate, Socket
Programming, Swing, Multithreading
Web Technologies: JavaScript, jQuery, Angular JS, React, HTML5, CSS, JSP, Servlets, JSF, Ajax
Operating Systems: Microsoft Windows, Mac OS, Red Hat Enterprise Linux/Unix, Command Line
Databases: SQL Server, JDBC, Sybase, Cassandra, Oracle 9i/10g, MySQL, DB2
Web Services: AWS, REST, SOAP
Java IDE’s: Eclipse, NetBeans, Intellij
Build Tools: Maven, ANT
Frameworks: GIT/GITHUB, SVN, Web-Sphere, Agile (SCRUM), BDD, TDD, J-BOSS
Other Tools: Agile Testing, J-Unit, Mockito, Selenium 2, Cucumber, Putty, Log4J, Fiddler

PROFESSIONAL EXPERIENCE:

T-Mobile, Bellevue, WA April 2019 – Present


Sr. Full Stack Java Developer
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC), which includes modeling, analysis,
architecture design, developing and testing.
 Utilized different layers in backend application such as Controllers, Services, DAO, and Domain layers.
 Integrated Spring framework with Hibernate ORM tool to access the SQL Server database.
 Involved in implementing Domains layers based on database.
 Used Spring with Hibernate to build server side for daily transactions and used Hibernate to process End of Day
jobs to improve the performance.
 Developed new RESTful API to provide account information using Spring Boot.
 Implemented client-side Interface using React / Redux.
 Defined structured ReactJS Private Routers to implement single page application.
 Responsible for designing and creating events for service broker to process using Dependency Injection.
 Involved in designing overall Microservices architecture including Gateway, Authentication Service and Account
Service and Application Service etc.
 Created JUnit for unit testing.
 Worked with React to design reusable components use react hook.
 Involved in development of test environment on Docker containers and configuring the Docker containers using
Kubernetes.
 Experience in Importing data from various sources to the Cassandra cluster using Java API’s. 
 Investigated and resolved deadlock issue with Hibernate in both single thread and multi-thread environments.
 Designed REST APIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration.
 Used Tomcat as the application server for deploying applications in local development environments.
 Used Cucumber as a part of functional testing.
 Created, configured, and maintained WebLogic managed servers and server clusters.
 Involved in implementing CI/CD pipeline for modules by using Jenkins
 Deployed the application on Amazon Web Service (AWS).
 Worked on building data pipeline using Kafka.
 Managed software version in development progress by Git.
 Collaborated with BA and QA team to confirm requests from clients and helped them set up environment for
testing.
Environment: JDK 1.8, J2EE, Tomcat 4.0, Spring, Hibernate 4.x, TypeScript, Junit, React, Kafka, RESTFul, HTML5, Maven,
Tomcat Apache, SQL Server, Eclipse, WebLogic, Linux

Nationwide Insurance, Columbus, OH July 2017-April 2019


Full Stack Java Developer
Responsibilities:
 Involved in development of REST Web services using spring boot to extract client related data from Oracle
databases.
 Implemented Hibernate configuration for persisting data to database.
 Developed Stateless session Bean to calculate the company’s tax and to retrieve tax detail information from
database using web services.
 Created Services to consume REST API’s and to communicate between components using dependency Injection
provided by Angular 2.
 Created data models for customers data using Cassandra Query Language(CQL).
 Used Sqoop to import the data on to Cassandra tables from different relational databases like Oracle, MySQL.
 Developed single page applications using Angular 2, Typescript, HTML5, and CSS3.
 Developed complex nested components for reuse such as Pop-Up, Navigation.
 Performed form validations using reactive forms from Angular 2 framework.
 Managed component communications by @Input, @Output, @ViewChid, and @ViewChildren.
 Wrote unit test cases for controllers, DAO and services using Junit and Mockito.
 Worked with Threads, Multithreading, Synchronization and Collection API.
 Utilized Transaction Manager and Lazy Fetching to improve resource utilization and efficiency.
 Used Tomcat as the application server for deploying applications in local development environments.
 Used Linux operation system in this project application.
 Used the WebLogic Server Administration Console to control production-specific deployment details.
 Used Postman to test the RESTful API for HTTP requests such as GET, POST, PUT.
 Worked on creating CICD pipeline with DEV ops technologies like Jenkins, Sonar, Cloud Foundary and Docker.
 Applied Router Guard to restrict access to different users for security reasons and also for a better user
experience.
Environment: JDK 1.7, J2EE, 4.0, Spring Boot 1.4.x, Hibernate 4.x, Cassandra, Typescript, Junit, RESTFul, Angular 2,
Postman, HTML5, Maven 3.0, CSS3, GIT, Oracle 12c, Eclipse, WebLogic, Linux

USPTO, Alaxandria, VA November 2015-June 2017


Java Developer
Responsibilities:
 Used Spring Boot to implement project structure based on Spring MVC pattern.
 Used Spring Core such as Dependency Injection, Annotations, and Configurations.
 Worked with Core Java concepts of Collections, Generics, Multithreading, and Synchronization.
 Used Java spring JPA with Hibernate to integrate MySQL into backend application and performed CRUD and
aggregation operations on database.
 Worked with Java EE technologies such as Servlet and JDBC.
 Used Maven to manage dependencies and used Git to control versions.
 Worked on frontend using Angular Components, Services, and Data Binding.
 Used Structure Directives such as NgFor and NgIf to display dynamic web pages.
 For authentication stored JWT token (taken from back-end) in local storage if login succeeds and attaching JWT
in request headers for each call.
 Protected resources by implementing role base security using CanActivate and CanDeactivate methods. Used
Angular CLI for scaffolding the application.
 Used Maven to manage dependencies and used Git to control versions.
 Worked in an Agile based development environment and participated in Sprint and Scrum meetings.
Environment: JDK 1.7, Java SE, J2EE, Tomcat, Spring Boot 1.2.x, Spring Cloud Netflix, Spring Repository, Spring Security,
Docker, Jenkins, OAuth, Maven 3.0, Eclipse, GIT, JUnit, MySQL 5.7, Agile, Eclipse

Bart & Associates, Inc., Mclean, VA March 2015-November 2015


Java Developer
Responsibilities:
 Worked on complete life cycle, Design, development, and testing using OOA and OOD.
 Used JSP, HTML, and CSS for content layout and presentation.
 Used jQuery for UI and AJAX for reports display.
 Created the web application using MVC pattern to manage runtime content, in the form of POIs.
 Used Web Services to extract patient related product data from machines and servers using WSDL, XML, SOAP
using Service Oriented Architecture.
 Worked on the design and development of application in Spring MVC framework.
 Implemented the functionality of fetching of data from different sources and persisted the data through
Hibernate, to separate DAO layer from Database layer.
 Worked on multithreading and thread pool design pattern.
 Worked on regenerated code, through Hibernate, and created services for existing modules and tested them
through Junit.
 Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures.
 Designed developed and maintained the data layer using Hibernate and performed configuration of Struts,
Application Framework.
 Used JUnit for Unit testing the application.
 Performed production support of the application in production.
 Developed and maintained ANT Scripts.
Environment: Java, J2EE, JSP, Servlets, MVC, Web Logic 8.1, Hibernat, Spring MVC, Web Services, MAVEN, SOAP, WSDL,
JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, Unix

Infosys, Hyderabad, INDIA August 2012-December 2014


Java Developer
Responsibilities:
 Developed application using Java/J2EE platform.
 Implemented the Model View Control (MVC) structure.
 Used XML files for configuration, managing dependencies and define bean classes.
 Used core Java concepts like Multithreading/Executor Service, exception handling and collections.
 Used Maven for dependency management and for building the application.
 Used Servlet, JSP, and JDBC to implement server-side programs.
 Created DAO classes to implement CRUD operations by using JDBC transactions.
 Tasked with creating POJO classes as well as Login page server-side and client-side validation.
 Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently.
 Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading.
 Implemented inline editing, sorting functionalities using jQuery.
 Developed test cases and performed unit testing using JUnit classes.
 Designed and developed very complex and large web pages using HTML, CSS, jQuery for Dynamic web pages.
 Worked on form validation, error handling and event handling using JavaScript and jQuery.
Environment: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, JUnit, MySQL, HTML, CSS, jQuery, JavaScript, JSON, Bootstrap,
Apache Tomcat 7.0, Eclipse, Windows 7/XP

EDUCATION:

Masters: M.S in Information Technology


Batchelors: B. Tech in Computer Science

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy