Software Engineer Resume
St Louis, MO
SUMMARY:
- Over 9+ years of experience in the 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 the applications using JUnit Framework.
- Experience in Hibernate 3.0 to store the 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, ASP.NET MVC
Scripting Language: JavaScript, Groovy, JQuery
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, Mooga, JPA, AWS
Reporting Tool: 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 the Model View Presenter (MVP) pattern for Confidential.
- Query management project (designing the query search page, query reports, query creation page, navigation etc.) in the management portal.
- 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), used android web service to verify the subject Id, Visit time functionality, enhancements in the User setup screen for device in both portal and device, resolved database sluggishness issue, alarms not firing in sleep mode etc.
- Worked on creation of Deploy Tool: Standalone app using WPF.
- 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 the 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 the migration and integration strategy of Titan’s legacy system and navigation flow of consumer journey.
- Preparation of the 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 the 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.
- Implemented UI by using JavaScript, HTML, JSP, CSS, and AJAX.
- Involved in the 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.
- Experience in mentoring and guiding the 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.
- Experience in working with build tools Ant and Maven.
Confidential
Programmer
Responsibilities:
- Developed front-end screens using Struts and JSP, Tag Libraries and used the struts validation and Tiles Framework in the presentation layer.
- Implemented MVC J2EE framework using Struts.
- Used JavaScript and JQuery for the Confidential side.
- Migration of data from Oracle8i to MySQL using Hibernate.
- Unit testing and preparation of Unit Test Case using JUnit.