DHAFNAS U V
Phone:469-***-****
Email: **********@*****.***
Professional Summary:
Around 7 years of experience in all parts of Software Development Life Cycle (SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client-server applications using Object Oriented Analysis Design (OOAD) and methodologies.
Experience in working in environments using Agile (SCRUM) and Test Driven (TDD) development methodologies.
Expertise in Design, Development of applications using middleware/back-end technologies like Java and J2EE technologies using Core Java, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
Extensive Experience in Java/J2EE programming – Servlets, JSP, JSTL.
Experience in using different servers like Tomcat and WebLogic.
Good knowledge and experience working with latest versions JDK 7 and JDK 8.
Good knowledge of latest version of object-oriented JavaScript Libraries like Angular JS.
Experienced in web development using HTML, React, Angular, CSS, JavaScript technologies.
Experienced in developing MVC framework-based applications using Struts and Spring.
Expertise in Object-relational mapping using Hibernate.
Experience in using the Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and also implemented using Spring technologies.
Strong experience in using IDEs such as Eclipse and Visual Studio Code.
Experience in using ANT and Maven for build automation.
Hands-on experience in using the advanced repositories like Bitbucket, GitHub.
Expertise in database development in Oracle (10g) and MongoDB environments.
Experience in using version control and configuration management tools like Git, Clear Case and SVN.
Versatile team player with good communication, analytical and inter-personal skills.
Education Qualifications:
Master of Science in Computer Science and Information Technology from India.
Bachelor of Science in Computer Science from India.
Technical Skills:
Programming Languages:
JAVA7, JAVA 8, React, JavaScript, Angular 2
Java/J2EE Technologies:
Java, J2EE, Servlets, JSP, JDBC, Hibernate, Spring, REST.
Framework & Tools:
Struts, Spring, Spring MVC, Gradle, Apache Camel.
Web/Application Servers:
WebLogic, Apache Tomcat
Database:
Oracle 10g/11g, MongoDB
Operating Systems:
Windows 7/10
Web Technologies:
HTML, JSTL, JavaScript, CSS, Struts 1.x, SOAP, Ajax, jQuery, React, Redux, Angular JS, Aurelia JS, JSON
Development Tools:
Eclipse, Visual Studio Code
Version Control Systems:
Git, ClearCase, SVN
Client: American Airlines Dallas, Texas, Aug 2019 - till date
Role: Senior Software Engineer
Project: Payload – is the next generation business web-based solution suite from IBS designed to meet the requirements of modern air cargo carriers, ground handling agents, as well as airports providing cargo handling services.
Responsibilities:
Involved in Analysis, Design, Development, UAT and Production phases of the application.
• Analyze the specific operating requirements of airlines out of US to improve the iCargo computer product.
• Develop understanding of the opportunities for improving the software systems
• Change the code in adherence to requirements and design specifications conforming to coding standards and guidelines.
• Analyze system specifications and translate system requirements to task specifications for offshore programmers.
• Participate in team meetings, report the progress of work in team meeting, reviews, and walkthroughs and also contribute to metrics collections and other quality activities.
• Conduct code review of key functions.
• Develop unit test cases in accordance with the code coverage defined and perform unit testing. Perform functional and integration testing.
Extensively worked on both consumption & producing of RESTful based Webservices.
Implemented the project as a multi-tier application using Spring MVC, Spring boot and used core Spring concepts like AOP, IOC.
Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
Performed server migration using cloud services like AWS from physical to cloud environment.
Developed the UI screens using React, HTML5, CSS3 and was involved in resolving cross browser JavaScript issues.
Implemented design patterns like DAO, singleton, factory to achieve design principles.
Environment: Java 8, Java 1.8, Oracle 11g, Struts, React Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, Apache CAMEL, JMS, WebSphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, JMETER, Windows OS, Unix.
Client: IBS Software Pvt Ltd, India May 2017 – Aug 2019
Role: Senior Software Engineer
Project: I Cargo – which is a fully integrated air cargo solution covering all business functions of sales, operations, and accounting with exhaustive reporting capabilities.
Responsibilities:
Involved in Analysis, Design, Development, UAT and Production phases of the application.
Designed and developed the application using agile methodology, Scrum.
Extensively worked on both consumption & producing of RESTful based Webservices.
Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
Developed the UI screens using React, HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
Implemented design patterns like DAO, singleton, factory to achieve design principles.
Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
Used JavaScript, jQuery, HTML & CSS for UI interface design.
Used Java Script to perform validation on the client side.
Used AJAX to implement front end /user interface features in the application.
Developed Java POJO's to capture the UI data and communicate with Spring MVC.
Written Controller and DAO classes to interact with hibernate.
Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.
Developed RESTful microservices using Spring REST and MVC, and Consumed REST based with Rest template based on RESTful APIs.
Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).
Used ANT for compilation and building JAR, WAR and EAR files and deployed the application on
Used Log4J for debugging the application.
Used Eclipse for coding the application and used SVN for change control.
Designed and developed JUnit test cases during the development phase.
Used Bitbucket for efficiently managing the source code versions with the development team.
Environment: Java 1.8, Oracle 11g, Spring Boot, React, XML, Windows, WebLogic 12.1.3, Bitbucket. Java 1.5, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.1, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, IBM WebLogic, ANT, SVN, Windows XP, Linux.
Client: Mozanta Technologies, India Jan 2013 – May 2017
Role: Software Engineer
Mozanta is an agile company, as the technology offering top-tier ecommerce solutions continues to
advance. Remaining agile during every step of the process means Mozanta can respond quickly and
effectively to the growing demands of clients, no matter the size of their current operations.
Responsibilities:
Development of Rest service by Spring framework.
Working experience in Apache Camel.
SPA front-end development using Aurelia JavaScript framework.
Basic knowledge in MVC and Micro-service Architecture.
Basic knowledge in Ionic 2, Angular 2, Ajax and jQuery.
Application build experience in Gradle.
Working experience in version control using Git
Working experience in Tomcat server
Basic Understanding of Maven and Ant
Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.
Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
Used JavaScript, jQuery, HTML & CSS for UI interface design.
Used Java Script to perform validation on the client side.
Used AJAX to implement front end /user interface features in the application.
Developed Java POJO's to capture the UI data and communicate with Spring MVC.
Written Controller and DAO classes to interact with hibernate.
Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.
Developed RESTful microservices using Spring REST and MVC, and Consumed REST based with Rest template based on RESTful APIs.
Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).
Used ANT for compilation and building JAR, WAR and EAR files and deployed the application on
Used Log4J for debugging the application.
Used Eclipse for coding the application and used SVN for change control.
Involved in post-production activities which includes resolving application specific issues and pushing the fixes in deployments after each production release.
Environment: Java 1.7, Spring, Angular JS, SOAP Web services, HTML 5, XML, Maven, JavaScript, Gradle, Ant. Java 1.5, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.1, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, IBM WebLogic, ANT, SVN, Windows XP, Linux.