Software Engineer Resume
0/5 (Submit Your Rating)
SUMMARY
- 5+ years of work experience in application development, design, development, deployment, testing, implementation and maintenance support of applications.
- Strong expertise in Core Java, Object Oriented Design, Collections, Multi - Threading etc.
- Extensive experience in developing web applications with MVC architecture using Spring framework, Hibernate, Struts framework, Jersey, J2EE, EJB.
- Experience in Web application development using Java Script, jQuery, HTML, CSS.
- Implemented relational database design and development using Oracle, MySQL, PostgreSQL.
- Experience in working with JUnit, Selenium, TestNG as the testing framework
- Experience in installing and configuring Apache Tomcat servers.
- Extensive experience in IDE such as Eclipse, Netbeans, Maven and Windows, Linux operating system.
- I was a team lead in Project Management activities such as requirement gathering and high-level project design as well as distribution of work and code review.
- Good problem solving skills. Excellent analytical skills in understanding the client requirements.
TECHNICAL SKILLS
- Java
- J2EE
- Spring
- Struts 1.2
- EJB
- Jersey
- XML
- Web Service
- Hibernate
- JDBC
- JSP/Servlet jQuery
- HTML
- CSS
- AJAX
- REST
- JavaScript
- Angular JS
- MySQL
- Oracle
- PostgreSQL
- Eclipse
- Git
- SVN
- CVS
- JUnit
- Selenium
- TestNG
- Apache Tomcat - build and deployment
- Windows
- Linux
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Implemented a module to predict real time cyclone activities (intensity, center, position, etc) using different algorithms and various form of data.
- Designed and implemented REST APIs for weather forecast events using JSON, Java, Jersey and satellite product visualization and converter tools.
- Developed different modules like user management, data source management, data selection and visualization, portal management, report generation, grid and location wise forecast, sea state forecast and user questionnaires using technologies such as JSP/Servlet, Java, Spring MVC, Hibernate and Oracle 10g as a database.
- Developed and enhanced the data request module that provides national satellite metadata and also download the data to register users on FTP site using technologies such as JSP/Servlet, Java, Spring MVC, Hibernate and Oracle 10g as a database
- Responsible for developing efficient interface software for real time data update on the MOSDAC and other desktop applications using Java, XML, and Oracle database.
- Implemented a feature to pull large-scale data from different locations, push it to user space, archive the data and finally serve on the MOSDAC portal using core Java, multithreading, collection, Oracle 10g database and Linux.
- Enhanced the exception handling and improved the quality by introducing Junit testing.
- Performed parameterization of the automated test scripts in selenium to check how the application performs against multiple sets of data
- Involved in Code deployment on Tomcat, monitoring and the performance tuning of applications.
- Subversion has been used as the version control system.
Confidential
Responsibilities:
- Designed and developed CALVAL web site that facilitates the archival, visualization and dissemination of the data for scientific interpretation and analysis for various missions using Struts, JSP/Servlet, jQuery, Linux and My SQL as a database.
- Identified test data based upon the test cases and created test suites using JAVA, XML.
- Used Hibernate Mapping tables for My SQL data Base.
- Developed test cases, test plan, integrating test for web base application and automated scripts using JUnit framework.
- Responsible for coordinating with team members in development and testing.
- Developed business logic for generates images using HDF5, creates thumbnails of daily satellites images and shows total received images forthe date wiseanalysis of imagedissemination & monitoring.
- Developed a network-monitoring tool that provides server status and generates report to display disk space, network availability and server disk details.