Post Job Free
Sign in

Software Developer Engineer

Location:
Charlotte, NC
Posted:
October 30, 2020

Contact this candidate

Resume:

JAVA FULL STACK DEVELOPER

Name: Keerthi Sree

Gmail: adheyk@r.postjobfree.com

Phone no: +1-215-***-****

PROFESSIONAL SUMMARY:

Around 2 years of IT experience as Full Stack Java Developer. Expertise in development, design, analysis and testing of various web based, SOA based and client/server applications in multi-platform environments with JAVA/J2EE technologies.

Hands on experience with Core Java on Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.

Expertise in development of software applications using Java, Servlets, JSP, JSF, Spring Boot, REST API.

Experience in dynamic web development using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, NodeJS.

Experience on configuring web/application servers such as IBM WebSphere, JBoss and Apache Tomcat.

Experience in developing Web Services using SOAP and XML.

Extensively utilized Spring MVC Framework, JSP, JSF, Prime Faces for creating User interface modules. .

Experience in developing Microservices using Spring-Boot.

Proficient in utilizing social databases Oracle, MySQL, SQL Server and composing complex SQL, PL/SQL programs. Great comprehension of NoSQL database like MongoDB.

Extensive applied experience in Agile/Scrum project planning and development lifecycle, Continuous mix and Test-Driven Development (TDD).

Experience in using bug/issue tracking, project Tracking and Management tool JIRA.

TECHNICAL SKILLS:

Programming Languages

Java, C, Python, JavaScript, PL/SQL

Technologies/Frameworks

JSP, Servlets, EJB, JDBC, JMS, Spring, Spring boot, Struts, JSF, Hibernate, JavaBeans, Java EE.

Web Technologies

HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, Angular2, Node.JS, XML, JSON, REST

Web Servers

Apache Tomcat 5/6/7, Restful

Databases

MySQL, MS SQL Server, MongoDB.

IDEs

Eclipse, My Eclipse, NetBeans, IntelliJ

Operating Systems

Windows 7/8/10, Unix/Linux

Version Control

Concurrent Versions System (CVS), SVN, Git.

SDLC Methodology

Agile, Waterfall model

PROFESSIONAL EXPERIENCE:

Client: XtracIt Feb 2020 - Present

Role: Software Engineer

Responsibilities:

Involved in Analysis, Design, Coding, and testing phases of the back-end server-side business logic development by following Agile Scrum Methodology.

Involved in development of REST Web Services using Spring Cloud to extract client related data from databases and used POSTMAN for testing RESTFUL API web services.

Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.

Developed the application using Core Java, Multi-Threading.

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Engaged in developing the UI by using HTML, CSS, JavaScript, Angular and used AJAX to make calls to other services.

Worked on creating, retrieving, updating, and deleting documents in MySQL

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Client: Four Soft, Hyderabad, India June 2017 - July 2018

Role: Software Developer

Responsibilities:

Involved in Agile standup meetings throughout the project with team members on day to day basis for the update on project status using JIRA.

Actively participated in the Analysis, Design, Development and Testing phases of various modules.

Developed Single Page Applications (SPA) using Angular 2, TypeScript, HTML5, CSS3, and Bootstrap.

Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Created and configured spring.xml files to manage control flow.

Creating XML based configuration, property files for the application and developing parsers using JAXP, SAX, DOM technologies.

Implemented the development of business module applications using J2EE technologies like Servlets, JSP, and JDBC.

Developed real time chat application using Node.js (socket.io based on socket technology, Express JS framework)

Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers. Performed Reverse Engineering to map POJO classes to database.

Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.

Worked with application servers like JBoss, and Apache Tomcat.

Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit classes, and Spring Web flow Tests.

Used Git repository for version control, Ant for building the application and Jenkins for continuous integration.

Extensively used Log4j for logging throughout the application.

Environment:

Agile, JIRA, HP ALM, HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, JSON, JDBC, Bootstrap 3, Angular 2, XML, JAXP, SAX, DOM, Spring, Hibernate, LINUX/UNIX, Node.js, Express, MySQL, JMS, JBoss, Apache Tomcat, Junit, Git, Ant, Jenkins, Log4j

ACADEMIC PROJECTS:

Loanalytic (Graduate Directed Project) Aug 2019 – Dec 2019

Developed a web application to process loans.

Involved in gathering requirements from the clients and documentation.

Responsible for developing an ER Diagram based on user requirements.

Designed and implemented the user interface using HTML5, CSS3, JavaScript and jQuery.

Implemented view pages and controller logic to achieve expected functionality.

Design and creation of relational database schemas and SQL queries.

Developed documentation of the application to help future users.

Good knowledge of version control using Git, Tortoise SVN.

Environment: HTML5, CSS, JavaScript, jQuery, Angular JS, Node.js and MySQL

Data Analysis (Machine Learning) Aug 2019 – Dec 2019

Collected, cleansed and provided analyses of structured and unstructured data

Understanding of customer behavior, business trends and prediction of outcomes using various algorithms.

Handled data visualization using POWER BI, Excel, Spyder.

Environment: Python, POWER BI. Anaconda Navigator.

Quiz App (Android) Jan 2019 – April 2019

Developed an android application on different categories of quizzes in Android Studio

Responsible for designing User Interface

Implementation of functionality based on requirements

Environment: Firebase API, Android Studio

Sphero – mini (Web app) Oct 2018 – Nov 2018

Connected with Sphero - mini robot with Bluetooth and written JavaScript Async and await code to move the robot in particular shape.

Oracle Data Guard (Advanced Topics in Database Systems) Oct 2018 - Nov 2018

Paper presentation on Oracle Data Guard which has enhanced features like protection modes, recovery methods and consistent workflow.

EDUCATION:

Master of Science in Computer Science GPA: 3.8/4.0

Northwest Missouri State University, Maryville, Missouri Aug 18 – Dec 19

Key Courses: Object-Oriented Programming, Advanced Topics in Database Systems, Developing Web Applications and Services, Mobile Computing-Android, Application Development in C#.Net, User Experience Design, Project Management in Business and Technology, Machine Learning, Graduate Direct Project

Bachelor of Technology in Computer Science GPA: 3.0/4.0

Jawaharlal Nehru Technological University, Hyderabad, India Sep 13 – May 17



Contact this candidate