https://www.linkedin.com/in/thepravalika/ 404-***-**** ************@*****.***
CERTIFICATIONS
•Application Security and Secure Coding Training in Java Sep 2019 – Sep 2020
•Oracle Database SQL Certified Associate July 2018
•Oracle Certified Associate, Java SE 8 Programmer July 2017
PROFESSIONAL SUMMARY
•Around 3 years of IT experience in Analysis, Design, Implementation, Integration and Maintenance of applications using Java/J2EE technologies.
•Experience with Object Oriented Analysis, Data Structures, Algorithms, Strong in Design Patterns.
•Expertise in developing Multi-tier enterprise level web applications using various Java and J2EE
technologies including JSP, Servlets, JDBC, JNDI and XML.
•Good knowledge and experience in implementing open source frameworks like Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Struts, and integration among them.
•Strong proficiency in API development and Web Services using SOAP, Restful and Spring REST API, JSON and XML.
•Expertise in web development using HTML, CSS, JavaScript, Bootstrap, jQuery, and AJAX technologies.
•Experience building responsive web applications using web frameworks like React and Angular.
•Good Working Knowledge of Maven and Gradle for project build/test/deployment, Log4j for logging and Junit5, Mockito for unit and integration testing.
•Hands on experience working on diverse Database Servers like Oracle, MySQL, SQL Server, and PostgreSQL.
•Experience with containerization environments and deployments using Docker and Kubernetes.
•Familiar with the security and data protection settings using OIDC, OKTA, OAUTH 2.0 and Spring Security.
•Good Knowledge of Amazon Web Services - Amazon EC2, AWS Lambda, Amazon VPC, AWS CloudFormation, AWS CloudFront, AWS EBS, AWS Elastic Beanstalk, AWS ECS, AWS Route 53, Amazon Redshift, AWS DynamoDB, Amazon Polly, Amazon Elastic Load Balancing, Amazon SQS, AWS IAM, and hands-on experience on making API calls to Amazon S3 Service.
•Good knowledge and experience in Agile Scrum methodologies.
•Good in client interaction and onsite-offshore co-ordination.
•Good communication and interpersonal skills, self-motivated, quick learner, team player and pro- active learner. Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.
TECHNICAL SKILLS
Programming Languages, Web: Java/J2EE JavaScript TypeScript HTML5 CSS3 XML JSP Servlet PHP
Database Technologies: SQL Server Oracle 11g MySQL MongoDB PostgreSQL DB2
Frameworks: JPA Spring Hibernate Bootstrap Spring Boot Spring MVC Spring Cloud Spring Security Amazon SDK Kubernetes React Angular
Web Services: WSDL SOAP JAX-WS DOM REST JAX-RS Spring REST
IDES: Eclipse RAD STS Postman API Swagger API
Web Application Servers: Apache Tomcat WebSphere 7.0/8.1 Liberty Server
Source : GIT Sourcetree
Build & Deployment: Maven Gradle Jenkins
Testing: JUnit Mockito
Documentation Tools: Word Excel PowerPoint SharePoint JIRA Confluence
Code Quality: SonarQube Checkmarx
Cloud Technologies: Amazon Web Services (AWS)
EDUCATION
University of Central Missouri, Warrensburg, MO Aug 2017 – Dec 2018
•Master of Science in Computer Information Systems & IT – GPA 3.8/4.0
WORK EXPERIENCE
ATCS Inc Atlanta, Georgia
Computer Systems Engineer/Architect Feb 2019 – Apr 2020
•Coordinated with offshore and onsite team for requirements and code deployments.
•Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
•Developed microservice based architecture at the backend using Spring and Spring boot.
•Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
•Utilized frameworks such as Hibernate and Spring for persistence and application layers.
•Responsible for mapping the database model into persistence objects using Hibernate Annotations.
•Developed front-end applications by making use of Angular component-based development.
•Implemented routing configuration using Angular router for various views and sub views.
•Worked on creating Angular custom pipes to sort the data through order of date, year, and month.
•Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
•Used Jenkins pipeline to drive all micro-services builds out to the Docker registry.
•Implemented functionality to transfer files from Java application to Amazon S3 bucket.
•Consumed Address Validation API of USPS to validate addresses in the application.
•Created and executed test cases both in Junit and Mockito for unit testing of application.
•Used Sourcetree for source code checkout and GIT as version control.
•Integrated Swagger UI and wrote integration tests along with REST document.
•Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
•Used Spring Config Server for centralized configuration and for encrypting sensitive data.
•Worked on RESTful Web Services for transferring JSON data between two interfaces.
•Designed the architecture to let the third-party services to use the authorization information using OAuth 2.0.
•Used SonarQube for assessing the code quality and ensure that the code meets the application security standards.
•Experience with Application Security tools like Checkmarx for identifying and fixing vulnerabilities in the code.
•Granted authorization and authentication capabilities between a portfolio of Angular and external API clients and our APIs.
•Deployed services to the Kubernetes, created pods and encrypted sensitive data using kubeseal.
•Worked in CI/CD environment and created configuration files for microservice deployment using Jenkins.
•Responsible for design and maintenance of the Git repositories.
•Used JIRA to track the progress of the project.
•Involved in troubleshooting and fixing any build and deployment issues.
Cloud Can Technologies Bangalore, India
Java Developer Jan 2015 – May 2016
Design, implement and maintain Java applications within all phases of the SDLC.
Used Java and J2EE technologies to add functionalities to existing applications under supervision.
Work on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
Designing and implementing the customized exception handling to handle the exceptions in the application.
Developed user interfaces using JSP, HTML5, CSS3, Bootstrap, JavaScript and JSTL.
Used SQL, PL/SQL, and SQL*PLUS for interfacing with databases like Oracle and SQL Server.
Performed client-side validations using JavaScript.
Responsible for CRUD operations of tables in the database as per requirement.
Responsible for debugging the issues and finding out the root cause and resolving the issues.
Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose coupling.
Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
Worked in a team of web developers, designers, and other IT Personnel to meet team goals and improve business outcomes.
Managed and maintained technical documentation.