Sumasri Devaguptapu
Email: admnmh@r.postjobfree.com
Phone: +1-309-***-****
PROFILE
* ***** ** ********** ** Java technologies - J2EE /Spring and working as a Full Stack Java Developer in a full SDLC
Experienced in full Software Development Life Cycle (SDLC) starting from collecting Business -specifications, Analysis, Design and Development, Testing and documenting the entire life cycle in both Agile SCRUM. and Waterfall Methodology.
Hands on experience in Core J2EE concepts, lambda expression, object-oriented analysis and design, collections, multithreading, multiprocessing, concurrency, exceptions handling, garbage collection, memory management and leaks, RMI, java reflections, Factory Methods, JDBC, JSP and Servlets.
Experience in creating documentation, Data Flow Diagrams, use case Diagrams, Activity Diagrams Entity Relationship Diagrams
Hands on experience in Different Frameworks such as Spring Boot (IOC for dependency injection., Data Transfer Object, DAO), Spring Web MVC, Hibernate.
Hands on experience in design pattern such as singleton design pattern, Factory Pattern, Event driven, web services such as SOAP & RESTful.
Experienced in Front-End Development using MVC frameworks such as JSF
Hands on experience with both Service oriented architecture and micro services architecture using REST APIs, spring boot, spring, Kafka.
Experience in using CI/CD tools such as Azure DevOps, Jenkins.
Hands on experience in development of RESTful web services.
Developed UI using Frontend technology such as HTML5, CSS3, JavaScript, jQuery, Angular, Bootstrap., AJAX, Node JS
Experienced in writing complex SQL queries and stored procedures with Oracle, My SQL, SQL server Database with No SQL database such as MongoDB.
Experienced in Creating stored procedures, triggers, and other objects.
Experienced in building tools like Maven.
Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, and event driven.
Extensive knowledge in developing applications in a single page (SPAs) and web applications using various JavaScript frameworks like Angular.
Hands on experience in Functional Testing Framework (cucumber) and Unit Testing Framework (JUnit-Karma).
Involved in Agile process like SCRUM daily standup meetings, Spring Planning and Retrospectives.
Developed automated scripts to validate UI using Selenium and Java.
Master’s in computer science with major in Data sciences.
Experience in programming with object-oriented programming and having in-depth knowledge of UML concepts Worked with UMlet, Smart Draw, IBM Rational Rose, Visual Paradigm and Visio, Power BI.
TECHNICAL SKILLS:
Java/J2ee
Java8, Spring Boot, Spring (Core, AOP, Web MVC, Data), JDBC, Servlets, JSP, Core java, Collections framework, Hibernate, Web Services (REST & SOAP), MVC patterns.
Front End
HTML 5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, Angular4/8/9
Testing Framework
JUnit (Mockito), Cucumber Framework
Project Management
Agile Scrum, Waterfall, Jira
IDEs
Eclipse, STS, IntelliJ, Visual Studio Code
Databases
Oracle, My SQL, SQL Server, MongoDB, H2
Web/App-Servers
Apache Tomcat, RedHat JBOSS, Web Logic
Design Patterns
MVC, Singleton, DAO, DTO, Event Driven
Code Repositories
Git, CVS, SVN, Bit Bucket
Others
AWS, API Swagger, Jenkins, Docker, Junit, Mockito, Jasmine, Log4J, Postman, Linux, Oracle SQL developer, SSMS, SQL, PL/SQL.
Open Frameworks
Hibernate 3.0, Spring, JSON, jQuery
WORK EXPERIENCE
Client: Charter Communications, St Louis MO
Role: Front End Java Developer
Duration: May 2020 – Present
Responsibilities:
Working with clients and/or team to develop the overall look and design of a web applications.
Solid understanding of JavaScript, jQuery, Angular 9, Bootstrap 4.
Integrated RESTful Web API service Web API to generate data for the Application which was then consumed in the front-end by Angular 9.
Used Postman to test Web API functionality.
Worked on Angular CLI (Command line Interface).
Designed and developed the application using Angular 9 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
Producing, maintaining, and modifying web applications and user interfaces
Ensuring web applications are accessible across many platforms, including laptops and smartphones.
Moved existing Angular 8 controllers and services to Angular 9 components for more responsive and less dependency.
Comprehensive testing of each component to ensure proper functionality
Identifies and troubleshoots errors and/or problems with web applications.
Involved in the analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Experience with using Version Control systems such as GitHub, Bitbucket.
Developed unit test cases using karma Framework with Jasmine and Worked with executed unit test cases by using JUNIT for accuracy of code.
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
Worked with defect tracking system JIRA.
Developed application in Angular using @ngrx/store
Experience working with swagger used to describe the API’s.
Proficiency in interacting with clients and understanding and translating requirements to technical specifications.
Environment: SDLC, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 9, JSON, React.JS, Jasmine, JSP, Bootstrap 4, JavaScript, Jenkins, Restful Web services, Swagger, JBoss, GUI, GIT, Node JS, BackboneJS, AWS, Maven, Spring Boot, Spring MVC, Spring Framework, Linux, Hibernate, Scala, ORM, JDBC, JSP, JSF, MVC, JMS, IBM MQ Series, JAX-WS/RS, NoSQL, PostgreSQL, Apache CXF, J2EE, Junit.
Graduate Assistant, Department of Computer Science
Duration: Jan 2019 – Dec 2019
Assisting Professor in research Projects.
Research Work Link
Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development.
Tutoring C++ and JAVA for undergrad Students.
UNIQ Technologies, Chennai, India
Role: Full Stack Java Developer
Duration: Dec 2016 – May 2018
Responsibilities:
Involved in the analysis, design, Development and testing phases of Software Development Lifecycle (SDLC).
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Created dynamic HTML pages, used JavaScript, jQuery, Restful web services and AJAX to create interactive front-end GUI.
Designed the front-end applications, User Interactive (UI) web pages using web technologies like HTML5/CSS3, Angular4 and bootstrap.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, and JSON.
Developed single page applications, components using Angular 4 directives, controllers, view and routing, and service modules.
Used NOSQL database Amazon dynamo DB to store data of reporting Application.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
Configured the Docker Containers and creating Dockers files for different environments.
Designed and implemented Microservices with Spring Boot to communicate with other modules of the web application.
Used Jenkins application to build and perform continuous deployments of JBOSS war files.
Worked with Microservices using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.
Developed hibernate DAO Access or classes using Spring JDBC Template.
Developed Servlets and JSP based on MVC pattern using Spring Framework.
Refactored Microservices to make it RESTful, thread-safe, and more configurable.
Used GIT for the version control and as a repository for code management.
Configured and deployed the web application using Tomcat server.
Used Eclipse IDE for development, debugging, coding and deployment of the applications.
Worked on service-oriented systems that utilize REST web frameworks with Spring (MVC, REST Template and Integration.
Used JSF MVC framework for developing J2EE based web application
Environment: SDLC, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS2, JSON, React.JS, Jasmine, JSP, Bootstrap, JavaScript, Jenkins, Restful Web services, Swagger, JBoss, GUI, GIT, Node JS, BackboneJS, AWS, Maven, Spring Boot, Spring MVC, Spring Framework, Linux, Hibernate, Scala, ORM, JDBC, JSP, JSF, MVC, JMS, IBM MQ Series, JAX-WS/RS, NoSQL, PostgreSQL, Apache CXF, J2EE, Junit.
EDUCATION
Bradley University, Peoria, IL, USA May 2020
Master’s in computer science, GPA: 4.0/4.0
Course work: Software Engineering, Database Management, Algorithms, Machine Learning, Advance Computer Architecture, Software Project Management, Distributed Databases and Bigdata.
ANNA University, India May 2017
Bachelor of Engineering in Computer Science Engineering, GPA: 3.8/4.0