Development Manager Resume
SUMMARY
- Technical Project Manager/Development Manager with more than 20 years of industry wide experience in managing the development and delivery of application software with focus on Business Analysis and Project Management.
- An insightful and innovative IT leader experienced in executing and delivering high (>$20M), medium ($1M - $20M) and low (<$1M) budget projects.
- Successful history of delivering complex/mission-critical large scale projects and transition to operational mode. Demonstrable track record in planning, organizing, managing resources and significantly improving time to market and productivity utilizing a combination of prototype driven iterative development, SOA, reusable software components, automated deployment process and a well-honed outsourcing strategy.
- Led a global team of 25 direct and indirect reports. Developed staffing plans, prioritize workloads, manage deliverables, hire resources, conduct performance reviews and ensured compliance with established company policies.
- Effectively manage vendors, SLA and outsourcing challenges.
- Proficient in Waterfall, Iterative and Agile SDLC methodologies.
- Significant and progressive experience and expertise in project management concepts as project plan, scope, costing, scheduling, risk management, contract negotiations, quality, change management and project closure.
- Extensive knowledge in analysis, design, development and maintaining JAVA / J2EE Enterprise applications with demonstrated leadership capability that helps in providing technical solutions to business needs and successfully delivering new projects, enhancements to existing projects and handling system and data migration.
TECHNICAL SKILLS
- Java/J2EE Technologies: Java 1.8.x, Servlet, JSP, EJB, JPA, JSTL
- Web Technology: HTML, DHTML, XHTML, HTML 5, CSS 3, JavaScript, JSON, JQUERY, DOJO, AJAX, XML, XPATH, XSLT, DOM, SAX, Node, React
- Web Services: SOAP, wSdl, JAXB, Java API for XML web services (JAX - WS)
- Database: Oracle 11.x, MS SQL Server, MySQL, Redis, Sybase SQL Anywhere, MS Access
- IDE and Tools: Eclipse, Netbeans, Anypoint Studio, IntelliJ, Ant, Maven, Jenkins, SonarQube, JUnit, Log4J, JIRA, Git, SVN, CVS, VSS, Toad, SQL Developer, AppDynamics, New Relic, Microsoft Project, CA Agile Central (Rally)
- Doc Generation Technology: Apache FOP, XSL-FO, iText, Crystal Reports
- Design Skills: UML, Erwin Data Modeling and Visio
- Application/Web Servers: Tomcat, JBoss, WebSphere, ATG Dynamo, Jetty
- Frame Work: OJB, Struts 2.x, Dataweave, Hibernate 3.x, Spring 3.x, Mule ESB
- Design Methods/ SDLC: UML, OOAD, J2EE Design Patterns, MVC, Iterative, Waterfall, Agile-Scrum.
- Operating Systems: Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE
Development Manager
Confidential
Environment: Java/J2EE, Mule ESB, Spring, XML, Maven, Dataweave, Tomcat, Anypoint studio, Junit, MUnit, MySQL, Redis, MSSQL Server, Jenkins, SonarQube, CA Agile Central (Rally), Flowdock, SharePoint.
Responsibilities:
- Manage development effort of file transformation comprised of cross functional technical solutions covering multiple trains and achieved on-time completion rate for project subtasks.
- Define DevOps objectives for pre-automation and manage DevOps process. Direct system integrations, security and HIPAA compliance activities. Hands-on development and document integration point that will allow automation to succeed. Streamlined deployment process using Git, Maven and Jenkins to improve efficiency and reduce man hours.
- Partner with product owner in procurement and infrastructure setup for stage and production environment.
- Liaise with product owner to derive business, functional and technical requirements that help in prioritizing new features and related user stories. Facilitate sprint planning and grooming using agile methodology.
- Acted as scrum master and conducted daily sprint meetings to address any issues, track release, team progress and project status including team velocity, capacity, burndown and burnup charts using CA Agile Central (Rally).
- Determine scope and provide task estimations, resource estimations & work break-down structure. Allocate resources and make important trade-off recommendations between functionality, resources and timing.
- Monitor sprint health; identify risks, issues and dependencies. Provide action plans/resolution to mitigate risks that impacts project resources, budget and timeline. Maintain overall IRAD (Issues, Risks, Actions and Decisions) process.
- Implement development best practices, process improvements, suggestions to enhance overall system scalability and quality assured with TDD and continuously inspecting code using SonarQube. Integrate Rally and Flowdock to organize and prioritize work items. Manage testing phases and sign-off on QA acceptance test.
- Mentor team to improve efficiencies and follow best practices for consistent value driven delivery. Conduct code reviews. Promote code pairing and team collaboration to quickly deliver high-quality artifacts.
- Worked closely with solution architects to understand the architecture guidelines, approved design patterns and Micro services for configuration driven EDI data transformation. Designed and developed a tool to accelerate auto deployment of transformation script (JSON/XML format) in Redis database using Java core components. Assisted in enabling TLS for Tomcat and RabbitMQ.
Confidential
Development Manager / Technical Architect
Technologies: Java/J2EE, Struts, Spring, JQUERY, XML, XSL-FO, JSP, Maven, Tomcat, Eclipse, Junit, Jetty, Oracle, JProfiler, Jira
Responsibilities:
- Successfully implemented Research Management software on time that simplified research administration process. Enforced Scrum based Agile Development lifecycle and increased the overall efficiency of the SDLC by using JIRA.
- Led transition from manual to proposal electronic submission which shortens the grant application process and reduces administrative burden on faculty and staff.
- Managed overall migration. Collaborated with cross functional teams in defining the migration evaluation process and creating project workflows for migration of existing product solutions.
- Manage issues and change requests. Provide risk mitigation action plans to control impacts to project on time delivery. Worked closely with the business/product owners to determine the scope for enhancements, design custom components and provide estimates on the tasks.
- Lead the custom changes to research administration modules using JAVA/J2EE design patterns (Factory, Template, MVC and Singleton). Design and develop a custom framework to persist data in Oracle database. Focused on Test Driven Development thereby enforcing detailed JUnit tests for all functionalities.
Confidential
Development Manager / Technical Architect
Environment: Java/J2EE, Struts, Spring, JQUERY, JSON, XML, XSL-FO, JSP, Maven, Eclipse, Junit, Jetty, Oracle, Jenkins, Apache FOP, Tomcat, AppDynamics, New Relic, Jira, Slack
Responsibilities:
- Manage custom changes to Electronic Research system to ensure that significant information required for each study is collected and recorded that saves time in submission and review process.
- Direct manual to electronic protocol submission for human studies that allows more efficient submission process saving time and cost.
- Led transition from manual to proposal electronic submission which shortens the grant application process and reduces administrative burden on faculty and staff.
- Fast tracked Conflict of Interest system to achieve a higher institutional compliance rate.
- Successfully implemented various research administration system modules which include Proposal development, Budget, Electronic submission (s2s/Grants.gov), Conflict of Interest, Award, Institutional Review Board and workflow/notification system for document approval at various departments.
- Initiated and led release planning to create reliable and practical plans and estimates to forecast project delivery schedules. Monitor health of release delivery. Identify/manage risks, issues and dependencies. Enable slack for effective communication and integration with Jira to post updates, status changes and manage tasks.
- Work closely with project management team to ensure that the project is completed and implemented in a timely manner. Coordinate with SMEs and executives in change management, resolving blockers and escalations.
- Manage geographically distributed resources including Analysts, Architects (Solution and Application), Developers and QA.
- Handled scrum master role to facilitate scrum ceremonies to be purposeful and effective (sprint planning, daily stand-up meetings, reviews, retrospectives, release planning and demos). Tracking project using JIRA and maintaining documentation in Confluence.
- Lead the multi-tiered J2EE research portal dashboard design utilizing MVC architecture (Struts Framework), Spring dependency injection and JPA. Data persisted in Oracle database. Involved in designing RESTful web services with OAuth2 using Apache CXF and JAX-RS for secured authentication and authorization where a successful authorization results in returning JSON response. Manage DevOps process and data migration. Configure server environments to build code from Git repository using Maven and Jenkins nightly deployment.
Confidential
Development Manager/Technical Lead
Responsibilities:
- Successfully implemented Compliance and Research system that streamlined proposal/protocol submission process and reduced administrative burden on research professionals.
- Fas t tracked Conflict of Interest system to achieve a higher institutional compliance rate.
- Managed projects using both Agile and Waterfall methodologies. Led transition from Waterfall to Agile for compliance project. Introduce Jira and Confluence tools to effectively manage the project.
- Managed onsite and offshore resources. Liaise with business users to gather change requirements, prioritize work items, plan resources and successfully execute the project.
- Worked closely with the business owners to determine custom changes, create detailed project road maps, plans, schedules, work breakdown structures and successfully implement solution in short span of time.
- Initiated and led release planning to create reliable strategy and estimates to forecast project delivery schedules
- Design web services for data feed from SAP and develop framework for Pre-Award (proposal, budget and submit to sponsor), Post-Award (award and report tracking) and Conflict of Interest modules.
