Director Of Application Development Resume
NY
SUMMARY:
- 17+ years’ hand on development experience in Java/J2ee, Java - backend, SOA (Web services, SOAP), Spring, Hibernate, Eclipse, SQL, OOAD, Servlets, JSP, Json, Agile process, SVN, TFS etc. Worked in organizations.
- Worked on various roles viz. software development engineer, tech lead, architect, director of application development etc.
- Worked as Tech Lead at Confidential for 6.5 years with expertise in Confidential systems and frameworks, Confidential web services (AWS), SOA, cloud based continuous build and deployment. Expertise in migrating legacy frameworks to Confidential web services framework.
- Expertise in several Confidential web services, SOAP, BSF, Código, Confidential Ordering suite of services.
- Over 10 years of hand on experience in, DevOps, Continuous deployment, Full Stack development, test driven approach, Enterprise application integration, Messaging (JMS, MQ Server), EJB, Json, jQuery, Ajax, TFS, SVN, UML, Rational Rose, Struts Framework, JBI etc.
- Applied design patterns and RUP principles along with software design tools like Rational Rose, Visio etc.
- Accomplished engineering executive with 17+ years of software engineering experience.
- Domain experience in order management, core shopping, subscription-based services, streaming services, document management system, content management system, CRM (Customer relationship management) system, LMS (Learning management system), ERP (Enterprise resource planning), EDI (Electronic data interchange), system integration, SOA (Service oriented architecture) based systems etc.
- Development management experience of 10+ years of complex projects. Experience in complete software development life cycle of applications, solutions and products viz. business analysis, product benchmarking, product conceptualization, project initiation, gathering requirements architecture, risk management, process implementation, deployment and support. Lead over 30 developers in multiple teams on complex projects.
- Worked in India, South Korea and USA, collaborating with diverse people and teams.
SKILL:
Primary skills: J2ee, Java, Web services, SOA, Agile, OOAD, Cloud, AWS, Spring, Struts, Hibernate, Eclipse, Tomcat, CVS, TFS
Additional Skills: Servlets, JSP, JDBC, Json, jQuery, Ajax, Multithreading, Sockets, JDeveloper, Jbuilder, Netbeans, WebLogic, Sun application server, Zeus Server, Tomcat, JRun Server, Visio, MS Project, CVS, PVCS, TFS, Automated build and Continuous deployment
Languages: Java, J2ee, JSP, XML
API s: JDBC, Servlets, Javamail, Java Beans, Swing, Applets, AWT), OOAD (UML), SAX, DOM, XSD, XSLT, BPEL, JBI, Web services, SOAP, WSDL, Apache Axis, ESB (Servicemix), JavaScript, PL/SQL
Analysis/Design and Development IDE: UML, Rational Rose, Rational XDE, Visio, Eclipse, Netbeans, JDeveloper, Oracle SOA suite, Oracle Process engine, JBuilder, XMLSpy etc.
Web Development: EJB, JSP, Servlets, XML, SOAP, WSDL, Web service, JavaScript, HTML
Databases: MS SQL Server 2012, 2014, Oracle 8i/9i, DB2, and SQL Server, MySQL, Postgre, MS-Access 2000
Operating Systems: Linux (Red hat), UNIX, Macintosh, Windows
EXPERIENCE:
Confidential, NY
Director of Application Development
Responsibilities:
- Test driven and agile development on Java/J2ee/SOA, with additional responsibilities for the architecting systems, code reviews etc.
- Develop webservices, webpages, message broker Integration etc. Continuous build and deployment, UAT, post production support. Participate in full lifecycle viz. analysis, design, implementation, testing and maintenance and of software systems built in Java/J2ee.
- Ensure that projects are delivered on time, in budget, using test driven approach, with high quality standards, optimum performance with agile approach.
- Conduct regular scrums/meetings with the developers for ongoing development of various Java artifacts. Identify action items/tasks, blockers, discuss critical issues requiring troubleshooting, performance and security issues, mitigate risks & blockers. Report to senior management periodically.
- Set scope and delivery expectations with business partners, product teams and customers.
- Review and signoff on technical and design documents.
- Ensure team uses best practices and adhere to standards of database design, system architecture, coding, unit testing, and deployment.
- Provide thought leadership to the development group and help to set the overall technical direction and strategies for the business. Oversee software development operations and drive delivery of complex distributed product portfolios and IT transformation projects.
- Contribute to and collaborate with other development directors in the promotion of best practices, development standards, process improvements, and adoption of new technologies across the bureau.
Environment: JAVA, J2EE, Eclipse, SOAP, Web services, spring, Hibernate, TFS, SVN ANT, Tomcat 8, Ajax, jQuery, MS SQL Server 2012, 2015, IBM IIB 10, IBM MQ 8 Server, MS Visual Studio 2015
Confidential, Newark, NJ
Software Development Engineer
Responsibilities:
- Hands-on development using Java, J2ee, Confidential web services (AWS), SOA, Agile, Audio Subscriptions, cloud.
- Major work items are Migrating order creation process, Variable promotions i.e. Confidential credits, Promo codes, Sales, Freebie, Fulfillment processes, Gifts, Preorders etc.
- Included continuous build, continuous deployment on cloud, and post production support and maintenance.
- Identified tasks/action items & distributed to team members involved. Scoped Items & estimated work using functional point analysis and made a project development & delivery plan.
- Tech lead for the project lifecycle viz. planning, development, testing, delivery and support. Managed communication among different Confidential teams viz. DOCS team, Fulfillment team primarily distributed in Seattle, India, Australia.
- Conducted scrums/meetings periodically with team members to track & supervise the progress, mitigated the risks, blockers & managed the expectations of project.
- Analyzed existing DOCS system, identified gas & unknowns in context of Confidential business process, and worked with Docs team to address the Confidential specific gaps.
Environment:, JAVA, J2EE, Web Services, SOA, SOAP, Eclipse, Spring, Hibernate, BSF codigo, SVN, ANT, AWS, Cloud
Confidential
Software Development Engineer
Responsibilities:
- Development using Java, J2ee, Confidential web services (AWS), SOA, Agile, Audio Subscriptions, cloud.
- Included continuous build, continuous deployment on cloud, and post production support and maintenance.
- Tech lead for the project lifecycle viz. planning, development, testing, delivery and support. Managed communication among different Confidential teams primarily distributed in Seattle, India, Germany, UK, France & vendors like DHL Germany for different parts of project.
- Supervised scrums/meetings periodically with team members to track & supervise the progress, mitigated the risks, blockers & managed the expectations of project.
- Scoped testing & deployment of Case, ODSS Plugin adapters.
- Testing & deployment of Case code in NA & EU domains.
- At the last stages, scoped the work items, made a work plan & divided the tasks among other team members & followed up on the migration of Ordering system on US,GB & DE.
Environment: JAVA, J2EE, Web Services, SOA, SOAP, Eclipse, Spring, Hibernate, BSF codigo, SVN, ANT, AWS, Cloud
Confidential
Software Development Engineer
Responsibilities:
- Development using Java, J2ee, Confidential web services (AWS), SOA, Agile, Audio Subscriptions, cloud.
- Included continuous build, continuous deployment on cloud, and post production support and maintenance.
- Major work items included Integrating SOAP based services to BSF based services for Confidential purchase process, fulfillment process, user registration process & user Library viewing process.
- Adapters were written using SOAP Axis & deployed in Apache Tomcat on Confidential framework.
- These adapters convert service request from Soap format to BSF format & service response from BSF Format to SOAP format.
- Analyzed existing Soap based wsdl’ s, mapped them with Confidential BSF service WSDL’ s. Identified gaps & unknowns, made a project design & implementation plan & distributed tasks among a team of 4 people.
Environment: JAVA, J2EE, Web Services, SOA, SOAP, Eclipse, Spring, Hibernate, BSF codigo, SVN, ANT, AWS, Cloud
Confidential
Software Development Engineer
Responsibilities:
- Designed initial SOA based architecture and infrastructure for the Confidential Core services.
- Architected, designed and developed web services using JBoss Eclipse IDE for My Library, Advanced Library, Fulfillment services, ProductURLFinder, Forgot Password
- Facilitated web client and Mobile client integration.
- Optimized the performance in JBoss production environment.
- Developed JUnit test cases.
Environment: JAVA, J2EE, JBOSS Server, Eclipse with Jboss Plug-in, Spring Framework, Hibernate, JSP, Servlets, JavaScript, HTML, CVS Version Control, Oracle 10g, ANT
Confidential, NY
VP - Technology
Responsibilities:
- Create and enhance the official portal for sharing and collaborating the information and activities of the Network chapter.
- Get requirements by Interacting with marketing, finance, teams for their positioning, branding, marketing and promotion campaigns.
- Sales and promotion and review User behaviors to make further decisions on promotion events.
Environment: Java, J2ee, Joomla, PHP, MySQL, spring, SVN ANT.
Confidential
Architect / Lead Programmer
Responsibilities:
- Collected specifications and presented designs to business team and technical teams.
- Created SOA based architecture representing by BPEL and help it in implementing throughout various projects to design the applications.
- Implemented the common components in J2ee in eclipse using J2ee design patterns.
- Used BPEL to define business processes
- Wrote wrappers around existing components to provide custom features.
- Researched on best available ESB, SOA open sources solutions and products.
- Used a rule engine to integrate complex rules flexibly.
- Used Log4J for logging
- Testing framework using JUnit
Environment: J2EE, JSP, Java Servlets, SOA, ESB, XML, Apache AXIS, JDBC, Rational XDE, Sun Appl. Server, Eclipse, Ant, Oracle 9i, HTML O/s: Win NT, XP, UNIX H/w: Intel x86