Java Full Stack Developer
●Overall 6 years of experience in the IT industry, involved in complete software development life cycle (SDLC) including requirement gathering, analysis, design, development, peer walkthroughs, deploying, testing, debugging, implementation and maintenance of business applications.
●Experience in working in environments using Agile (SCRUM) and Test Driven development Methodologies
●Extensive experience using AJAX and JSON as data interchange format.
●Application development experience using Exception Handling, Multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
●Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
●Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts, Hibernate, Spring, Web services)
●Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate and having an experience in Object Relational Mapping frameworks such as Hibernate.
●Experience in writing the complex SQL queries using joins.
●Excellent experience in developing applications using Eclipse IDE and NetBeans
●Hands on experience with Project Management tools such as JIRA.
●Expert level programming skills in UNIX and shell scripting and CVS tools
●Experienced with creating, consuming and testing SOAP and RESTful Web Services.
●Very good working knowledge in SOA (Service Oriented Architecture)
●Developed RESTful web applications using Spring MVC and JSON.
●Experience in writing Junit Test cases using JUnit.
●Strong background in supporting production environments and meeting customer needs.
●Excellent Client interaction skills and proven experience in working independently as well as in team.
Bachelor of Technology in Electronics and Computers from Nagarjuna University, India. 2011
Operating Systems: Microsoft Windows XP, Windows 7 and Windows10
Databases: MySQL, PL/SQL
Tools: VISIO, Dreamweaver CS5/CS6,
Microsoft Tools:Word, PowerPoint, Excel, Outlook
CoreLogicOklahoma City, OK Full Stack Developer September 2017 to Present
●Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
●Working closely with business for requirement gathering and development of Business logic.
●Implemented the project as multi-tier application using Spring MVC, Spring boot, Microservices and used core Spring concepts like AOP, IOC.
●Used Angular.js filters to make the data searchable and sortable.
●Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
●Developed multithreaded programming.
●Used Spring IOC for Dependency injection and Spring Hibernate for Data access layer.
●Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
●Used Hibernate to access data base and collect data.
●Implemented persistence layer using Hibernate to interact with My SQL database and also implemented object relational mapping.
●Implemented RDBMS in DDL/DML design / data quality analysis. SQL- Query optimization expertise, including data integrity analysis for application and customization testing.
●Used Angular UI grid to export search results to csv files.
●Developed RESTful web services utilizing business logic for CRUD functionality.
●Configured pom.xml to manage project dependencies, plugins and goals.
●Selenium IDE and JUnit are used to test UI and backend respectively.
●Migrated project's database to MongoDB from MySQL.
●Generated new scripts from the existing MySQL for MongoDB.
●Used JIRA to track user story board for the project.
●Agile methodology is being followed where there are daily SCRUM meetings to understand the status and resolve any issues under hard deadlines.
●Assisted new resources with the application work flow.
Boston Millennia PartnersBoston, MAFull Stack Developer August 2015 – July 2017
●Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
●Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
●Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
●Involved in migration between various environments in Service Now using update sets and import sets.
●Implemented Security Hardening per company policy using UNIX features.
●In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Grails, REST, Ajax and SVN.
●Used Angular JS framework in developing various UI components.
●Developed the business layer logic and implemented EJBs Session beans.
●Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
●Worked on UNIX, Linux to move the project into production environment.
●Created multi AWS VPC instances.
●Developed the application using Mule ESB, and build & deployed the services.
●Utilize and program Restful Web services,EJB/JPA, and Hibernate entities.
●Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
●Also involved with creating shards, replica sets, monitoring, and projections for Mongo Systems
●Experience Tester in Agile Development Environment Using TDD and ATDD approach.
●Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
●Worked with Core Java concepts like Collections Framework, multithreading, memory management.
●Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
●Designed Restful XML web service for handling AJAX requests.
●Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
●Established efficient exception handling and logging using Spring AOP.
●Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
●Used JIRA extensively to log all issues and track development status.
●Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
●Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Virtual Soft TechHyderabad, INPHP Developer October 2012 to January 2014
●Customizing the store using the design documents.
●Understanding the functionality of all the modules in the system.
●Developed e-commerce systems that are highly interactive, scalable, flexible and resonate with the client’s story.
●Active team player in solving website and server-side issues.
●Preparing analysis, design documents, estimation for different components and functional modules required by the system.
●Used Validation Controls in PHP for validating Front-end form.
●Provided methodologies for object-oriented software development and efficient database design.
●Design, Coding, Testing and Implementation of software for FRONT-END.
●Involved in developing the web pages using PHP and Java Script.
●Handling client-side validation and preparing test plan for unit testing.
●Be an active team player in solving website and server-side issues.
●Consistently met deadlines and requirements for all production work orders.
●Developed work-flow charts and diagrams to ensure production team is in compliance with client deadlines.
Environment: PHP, MySQL, HTML/XHTML, Java script and CSS
Knoah Solutions Hyderabad, INJunior DeveloperMay 2011 to August 2012
●Initial project study & planning.
●Readily and clearly communicated with all stakeholders in development, testing, and implementation phases of a project.
●Documented business rules and workflows using Business Process Modeling Notation (BPMN) Version 2.0. Created models using MS Visio.
●Providing timely status updates to clients on the project advancements.