Senior Software Engineer
Detroit Engineering products
Total years of experience :12 years, 7 Months
• Experience in designing and developing enterprise and web applications using generics, collections, java i/o, JDBC, Servlets, JSP, Struts1.x, Json, JavaScript, HTML, JQuery, Ajax, CSS, XML, Hibernate
• Experience in ORM tools like Hibernate
• Good working experience in UI design and application development using IDE's like Eclipse
• Experience with Application Servers and web servers like JBoss and Apache Tomcat and glassfish
• Experience in working with tools like jaspersoft
• Experience in working javascript frameworks like nodejs
• Responsible for displaying 3D models of car accessories in browser using javascript, ajax, json, jquery, jsc3d.js, webgl
• Experience in working in enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, Struts1.x, Json, XML, JavaScript, HTML, JQuery, Ajax, CSS, XML, Hibernate.
• Experience in ANT, Maven for building the applications
• Good working experience in GUI design and application development using IDE's Netbeans, Eclipse
• Familiar with Application Servers and web servers like Apache Tomcat and glassfish server.
• Experience in using MAVEN tool to compile, package and deploy the components to the Application Servers in different environments, managing the knova search engine cache in c++.
• Experience in using version control tools like Tortoise SVN, Agile methodologies, Kanbann process, design patterns like Singleton, Factory, prototype etc, search engine libraries like Lucene & webservices like REST-API
• Gained exposure in end-to-end development of software products from requirement analysis to system study, designing, coding, testing and debugging. Interacting with clients for requirements & designing.
• Managed the complete life cycle of development/ support projects including analysis of the client requirements; translating new ideas into clients solutions; requirements development; delivery, support, analysis and documentation.
• Responsible for understanding the existing code, documentation of technical specifications and coding and testing of new requirements.
• Involved in project prioritization and project planning based on priority and forecast reviews.
• Responsible for scheduling of Personalization development projects with optimized lead times to meet the customer expectations and Resource allocation.
• Handled validation of Personalization requirement specifications, freezing of these requirements and development of Personalization softwares
• Managed quality control of Personalization softwares, Delivery of tested Personalization softwares to production sites and improved team skills by means of regular trainings or information sharing sessions.
• Involved in requirement analysis, coding, testing, implementation and maintenance of several software applications.
• Smart Card Profile Testing, BAP, Re-BAP, Input/Output File Management.