Software Engineer Resume
PROFESSIONAL SUMMARY
- Over 9+ years of experience in teh field of software design, development & testing in creating solutions for IT Applications, Android applications and Web based Applications using Java & J2EE.
- Good Object Oriented programming knowledge.
- Extensively worked on web - based applications on development environments using Java, C #, JSP, Servlets and JDBC.
- Experience in WEB and GUI development using HTML, CSS, FTL, JavaScript, JQuery, AJAX, JavaScript Object Notation (JSON) technologies.
- Good working knowledge on OFBiz Framework, Spring 3.0 Framework and Struts 2.0 Framework, ASP.NET MVC Framework.
- Experience with unit testing teh applications using JUnit Framework.
- Experience in Hibernate 3.0 to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Excellent communication skills, strong analytical and organizational skills, adaptability to change, fast learner, takes advantage of new tools, technologies and concepts.
- Enthusiastic team player, dedicated and hard-working. Share knowledge and learn in a team environment.
TECHNICAL SKILLS
Operating Systems: Windows XP, Android (Jellybean, Kit kat)
Languages: JAVA & J2EE, C #
Web Technologies: JSP & Servlet, JDBC, XML, FTL, Ajax, JSON, HTML5, CSS3, JQuery, WPF
Databases: Oracle 9i, MySQL, SQLite, Microsoft SQL Server
Version Control: SVN, TFS
Web/Application Server: Tomcat6, JBoss
IDE: Eclipse, Microsoft Visual Studio 2013-2015
Framework: Apache OFBiz9.04, Struts 2.0,Spring 3.0-4.0, ASP.NET MVC
Scripting Language: JavaScript, Groovy, JQuery, Angular JS, Node.js
S/w Development Methodologies: Agile, Waterfall
Build Tools: Maven, Ant, Android SDK Build Tools
Tools and Technologies: Apache Solr 3.4, Web Services(REST and SOAP), Axis Design Tool, SQL Server Management, AWS, Junit, Jira,Mooga, JPA, AWS, TDD, SOA, Microservices
Reporting Tool: Jasper Reports, SQL Server 2008 Report Builder 2.0, BIRT Reporting
Defect Tool: Smart Test Manager, Bugzilla, SharePoint, Red mine
ORM: Hibernate3.0
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:-
- Developed android application using teh Model View Presenter (MVP) pattern for Nexus 5 phone and Samsung Galaxy Tablet N8000 and GT P5200 using Java.
- Query management project (designing teh query search page, query reports, query creation page, navigation etc.) in teh management portal using C# and sql stored procedure.
- Tested Android applications with adb, Android test, DDMS and preparation of Unit test cases.
- Development of various platform features like question types (Generic VAS Scale, Summary, Medication, Multiple/Single checkbox), Peak flow device integration using Bluetooth using Java and Android.
- Integrated custom keyboard for android device using Java to support more than 20 languages.
- Used android web service to verify teh subject Id, Visit time functionality, enhancements in teh User setup screen in both portal and device using C# and Java, resolved issues like database sluggishness, alarms not firing in sleep mode etc.
- Design and coding of various Java, J2EE modules like Spring MVC, Spring Rest, Hibernate and JPA.
- ImplementedMicroservicesarchitecture with .NET for making different application smaller and independent.
- UI/Frontend development usingAngularJS, HTML5, CSS, jQuery, AJAX and JSON.
- Have built REST API for android app using Node.js.
- Developed Reports and Alerts for various studies using sql stored procedures and Report Builder.
- Performed peer code reviews, participated in daily scrum meetings, brainstormed over any new requirements and estimated time to achieve them.
- Deployed studies to AWS OTA for UAT, prepared release documents for UAT/ Production push.
Confidential, St. Louis, MO
Software Engineer
Responsibilities:-
- Developed android application using teh Model View Presenter (MVP) pattern.
- Developed Portal application, Reports and Alerts for various studies using sql stored procedures and Report Builder.
- Participated in daily scrum meetings and did unit testing.
- Worked in agile methodology.
Confidential
IT. Analyst
Responsibilities:-
- Requirement gathering for teh migration and integration strategy of Titan’s legacy system and navigation flow of consumer journey.
- Preparation of teh Low Level Design Document for entire Order Management, Search & Navigation and Basket Management.
- Integration of GHS / GFS web service using Java and creative agency's web pages with our application.
- Integration of teh ecommerce application with Google Analytics, Click to Chat and Email integration with Zimbra server and SEO implementation.
- Involved in implementation of third party integration of EBS, HDFC Payment Gateway and Value First (SMS Services) using Java.
- Worked on implementation of mobile commerce using android and Java.
- Implemented UI by using JavaScript, HTML, JSP, CSS, and AJAX.
- Involved in teh integration of Solr search specific to Titan requirement using Java.
- Fixed various application critical bugs and decreased SQL query execution times for large result sets.
- Report generation using BIRT using stored procedure and integrating it with Ofbiz Application.
- Unit testing and preparation of Unit Test Case using JUnit.
- Extensively worked on business service layer using Spring framework.
- Worked on Hibernate models, data access object layer using Hibernate Criteria Queries, HQL, and SQL.
- Experience in mentoring and guiding teh team members.
Confidential
Application Developer
Responsibilities:-
- Involved in design & development of various module like promotion, Search engine optimization. Catalogue Management, Consumer Journey and Order Management using Java.
- Designed and developed Service layer using Spring Framework.
- Spring3 MVC, Hibernate, Maven, JPA to display retrieved data from MySQL
- Involved in implementation of third party personalization tool “Mooga”.
- Implementation of Spring IOC/Dependency Injection.
- Involved in preparing various Demo for prospective clients.
- Involvement in creation of reports using Jasper Reports.
- Experience in working with build tools Ant and Maven.
Confidential
Programmer
Responsibilities:-
- Developed front-end screens using Struts and JSP, Tag Libraries and used teh struts validation and Tiles Framework in teh presentation layer.
- Implemented MVC J2EE framework using Struts.
- Used JavaScript and JQuery for teh client side.
- Migration of data from Oracle8i to MySQL using Hibernate.
- Unit testing and preparation of Unit Test Case using JUnit.