- Well versed with Java, J2EE, client and server side and related Web technologies with 5 years of experience in software development, maintenance and support function with key focus on delivery
- Self motivated team player with experience in finance, insurance, pharmaceutical and publication domain
- Clear understanding of all the phases of project life cycle in various variants such as SDLC, Scrum and XP
- Proficient in documenting project related documents such as technical and functional specifications and project learning logs for knowledge management
- Lead the team on various occasions in different capacity such as Module lead, Technical lead and project manager and business development manager (in academia)
- Rapidly Analyses business requirement and engage with stakeholders for their actual and underlying needs
- Communicate clearly and concisely at both a technical and business level and to translate concepts between the two levels
- Quickly builds relationship with client, vendor teams, stakeholders and third party contacts
- Can work unsupervised and prioritise and manage own workload to deliver on-time and within budget
Technology Manager @ From January 2015 to Present (1 year) London, United KingdomTechnical Architect @ From May 2011 to December 2014 (3 years 8 months) Consultant @ Worked with an agile software development team for developing comprehensive J2EE based content delivery system for New England Journal of Medicine. Below is the list of responsibilities and achievements in this company:
Worked on high-level and low-level design using UML for NEJM's content delivery system for first 2 sprints
Designed and developed complex business layer communication (such as MarkLogic interfaces, business services and Data Access Objects)
Written technical specification and proposal document for project approval
Developed web services using Spring-WS for their clients to connect and download feeds and article as per their subscriptions
Pitched on a day notice before the critical meeting to prepare the new design and proposal document which ended successfully by earning the new client and a project for rave
Advised client to move on mobile based content delivery model by proactively providing the trial application with Android mobile platform
NEJM Content Delivery system: This project involved migration of the existing ANT and PERL based system to a robust, configurable and scalable J2EE system with new features for automated delivery to multiple publication clients as scheduled. From September 2010 to December 2010 (4 months) Senior Software Engineer @ Developed Portal and web applications (using portlets, Spring MVC, Servlet , JSP and other related technologies), EJB applications and Web services using JAX-WS
Extensively worked on SQL, PL/SQL Stored Procedures, Functions, Packages and Triggers and other database objects. Also, used interMedia Text (iMT) indexing and related queries for implementing search functionalities.
Extensively worked on XML processing using JAXB API, SAX and DOM parsers.
Developed front-end UI using JavaScript AJAX , JQuery framework, and JSON
Experienced in multithreaded applications for loading data from XML feeds in to Oracle tables.
Extensively worked on XML data presentation using XSL, XSLT transformations
Well versed with developing applications for generating PDF, RTF, Excel files from java using apache frameworks like FOP(Formatting Objects Processor), JFOR (Java FO to Rtf converter), POI HSSF.
Used JDeveloper, Eclipse and Netbeans IDE's for developing Java, J2EE applications and used Toad, SQL Navigator for developing database objects.
Wrote technical specification, ECO's, Test cases and other relevant documents.
Participated in SCRUM projects to ensure rapid iterative software development.
Practiced test-driven development (TDD) to optimize system quality and to enable rapid refactoring using JUnit.
Co-ordinated with teams in France, USA and India for developing customised solutions for various clients
Also providing valuable suggestions for improving the product performance and architecture.
Created in-house XML difference logger using Oracle-XDK, thus saving Thomson on buying additional 3rd party tool
Spent considerable time in improving the software development processes and overall software quality by
Reviewing the code and applying proper coding standards
Suggesting proven solution in the architecture
Automated build and deployment process using ANT for different environments like dev, QA From January 2007 to September 2009 (2 years 9 months) Employee @ Worked as a programmer analyst within small team for Aries' in-house product development
Developed specific web modules using Java, J2EE (Servlets, JSP, JSTL), Struts framework and Oracle.
Written UNIX shell programming for uploading, transferring and processing sales forecast and production data files.
Used PVCS for version control and Eclipse IDE for developing web applications.
Done assembling, deployment and testing of applications with Tomcat Server. From January 2007 to April 2007 (4 months) Senior Software Engineer @ During my two years in Patni, I was involved in various key projects with guardian and was part of advance technology group which conducted pilot projects for new technology evaluation for future projects.
Analysing business requirement for its technical feasibility and effort estimation
Designing databases entities using Erwin and writing PL/SQL to implement business logic
Writing Functional specification and developing XML-XSLT based prototype
Implemented the client's Enterprise Architecture framework on offshore development centre
Proactively reported deficiencies and suggested solutions about client's enterprise framework to their R&D team
Implemented Hammurapi automated code review tool using ANT to improve code quality and reviewing process
Provided user acceptance testing (UAT) support to client team
Worked on integrating voice response unit (VRU) for customer enquiry module using Voice-XML
Developed the Guardian's external website based on Cocoon framework
Creating and updating WebSphere portlets in Struts or EA framework
Developing XSLT based front end with the help of JavaScript 2.0
Implemented 3 systems using the Stellent content management system and managed server side activities
Publishing web services for on-demand receipt and client document publishing services
Integrating website with LDAP and Tivoli identity manager
Used to stateless EJB session beans to implement the business delegates
Worked as knowledge manager for documenting project learning, participating in defect prevention
Worked as offshore co-ordinator ensuring the timely delivery to onshore
Worked on multiple projects in business unit to help company to achieve critical deadlines
Awarded letter of appreciation for exceptional contribution in Transcend viewer project From January 2005 to December 2006 (2 years)
MSc, Computer science and Entrepreneurship @ University of Nottingham From 2009 to 2010 BE, Computer Engineering @ University of Mumbai From 2000 to 2004 Hindi High School, Ghatkopar From 1995 to 1997 Somesh Chaturvedi is skilled in: Java Enterprise Edition, JSP, Servlets, Java, XML, AJAX, XSL, WSDL, CSS, Spring, Struts, Hibernate, Web Services, Core Java, Agile Methodologies