Development/delivery Manager Resume
St, LouiS
SUMMARY
- Applications Development manager wif more than 20 years of IT experience in full software development life cycle and infrastructure projects wif intensive interactions, coordination among cross - functional teams, customers and vendors.
- Extensive knowledge and experience wif IT best practices and tools.
- Proven ability to bridge technology and business goals to provide productive solutions and to build and motivate diverse teams of information technology and operations professionals to achieve outstanding results.
- Thrives in a constantly changing work environment through critical thinking, collaborative problem solving, and decisive actions.
- Leverages excellent oral and written communication skills throughout all levels of an organization.
TECHNICAL SKILLS
Languages: Java SE 5/6/7, J2EE, XML, C++, C, IDL, SQL, HTML 5, PASCAL, XSL
Database: Oracle 11g/12c, SQL Server 2008, POET Fast Objects (OO Database), Sybase, Confidential Access
Tools: Jira, Weblogic 11g/12c, JBoss 4.0.5, Websphere 5.1, Tomcat7.0, Together 2006, Rational Enterprise Modeler, Select OMT, SQL Navigator, Visigenic-Visibroker 4.0, Orbix, Visual Café, SQL Navigator, ERWIN-Data Modeler, AspectJ, CheckStyle, JProbe, Optimizeit, Findbug, Crucible, Subversion, TOAD, Adobe Livecycle, Marklogic, Hadoop, IBM integration Bus (IIB), Rational Team Concert (RTC)
Other: Spring 3.0, Hibernate 4.X, Servlets, JDBC, CORBA, RMI, Rational Unified Process, Extreme Programming, JSP’s, JNDI, CORBA Services - Naming and Event, XSLT, JDBC, ODBC, OOA&D, Design Patterns, Swing, Java Beans, Log4J, Ant, Java Scripts, Cruise Control, JMX, JMS, Maven, Quickbuild, TOGAF, WSRR
PROFESSIONAL EXPERIENCE
Confidential
Development/Delivery Manager
Responsibilities:
- Managed the team to complete a very complex health care reform project and SHOP marketplace.
- Managed various project releases, was 100% successful in delivering the releases on time, currently using SCRUM wif Rational Team Concert to tackle the projects and enhancements.
- Attainted deep health care business knowledge and leveraged my business knowledge in various Health care reform projects and operations.
- Managing team of 12 developers including contractors.
- Put various IT processes in place to align the project like Wiki for common documentation, Quickbuild for continuous integration, Test driven development, correct branching Strategy and crucible for Code reviews.
- Resource Management and forecasting using Planview
- Manage department staff including hiring, performance management and career development to ensure alignment wif defined goals.
- Build and Motivate teams using team building activities and trainings they need.
- Managed team in application performance at various levels: JVM core tuning, Garbage collection tuning, Application server tuning and DB SQL tuning.
- Worked as Enterprise architect before Coventry Healthcare merger and attainted good SOA knowledge using webservices (SOAP, REST) on IIB (IBM integration bus).
Environment: JEE,Weblogic12c, JDK 1.7, 1.6, SQLServer 2008, Spring, Hibernate, JMS, RMI, Struts, Ant, Maven, Quickbuild, Crucible, Dojo, JQuery, Stellant (Content manager), Mobile frameworks: JQuery mobile, Phonegap, Marklogic, Hadoop etc.
Confidential -St. Louis
Technical Manager/Performance Architect
Responsibilities:
- Worked on Clustering in order to distribute electronic jobs to various computers to run them in parallel. Used RMI for distributed synchronous communication and JMS for asynchronous communication.
- Created a Grid engine technology for Confidential so dat any resource/system in Confidential can participate in Clustering. This rally helps in boosting performance coz of lot of jobs can run in parallel now. This is very useful technology for computational farms.
- Worked on how distributed Cache Synchronization can be done in Cybere, coz data is cached and clustering needs to synchronize the data changes. Used open JMS solution to handle Java messaging.
- Designed and developed a generic tool called BOOST (Business Oriented Object Synchronization tool). This tool uses metadata and Relationship XML builder to compare two databases and synchronizes the data changes between two databases related to any subsystem. It also produces nice SQL script (includes Insert, Update, and Delete).
- Put together a build process and introduction of ANT in the Cybere project.
- Gave technical guidance to the team on various J2EE Appservers and evaluated JBoss 4.0.3 and Websphere 6.1 wif CybeRe project and finally made a decision to use JBoss for project.
- Put together an evaluation strategy on Profilers for performance tuning.
- Integrated the Aspect Oriented Framework wif project by utilizing AspectJ.
- Put together proposals of various solutions related to replication. Replication is a big problem in this company coz they has to replicate data across databases, which are having different versions. Finally picked up Oracle streams to help us in this area.
- Researched on different Virtual machine GC strategies to fine tune the application performance and memory issues, finally decided to use ConcurrentMarkAndSweep GC, which rally suits our needs.
- Worked on different technologies of JBoss AppServer i.e. Load balancing/Failover, JMX framework, JMS etc.
Environment: J2EE, JBoss 4.0.5, Tomcat 5.5, XML framework, JDK 1.5, Oracle 10g, Toplink, JMS, RMI, JSF, JGroups, Erwin Modeler, AspectJ, Ant, Cruise Control, JProbe, Optimizeit, CheckStyle, Together 2006, Struts.
Confidential - St Louis, MO
Technical Lead/Software Architect/Sr.Consultant
Responsibilities:
- Helped Renaissance project in designing distributed services, development of layered architecture, designing algorithms.
- Gave direction to the team in various technologies like Java, CORBA, RUP, Design Patterns, J2EE patterns etc.
- Helped project in developing business Objects and Business Services.
- Helped team in designing Use Case Models and Requirement Analysis.
- Mentoring renaissance team in Java, CORBA, RUP, J2EE.
- Helped team in writing Data Access layer on POET Fast Objects and Distributed data service to access shared data from FastObjects(OODB).
- Designed two sub systems NSBID (Organism Identification), AST (Automatic Susceptibility Testing) using UML and case tool TogetherJ 5.5.
Environment: n-tiered architecture, Java, CORBA, RMI, C++, J2EE concept of Business Services and business objects, XML, XSL, JDK 1.4, POET FastObjects - OO Database, Ant, Pepito Framework, Cruise Control etc.
Confidential - St Louis, MO
Software Architect/ Sr. Consultant
Responsibilities:
- Developed a prototype on EJB’s using BEA Weblogic to see how the proof of concept of EJB technology (Session and Entity Beans) is going to scale. Main focus was CMP or BMP. Most of the projects used Visigenic’s Visibroker ORB. Moving away from CORBA to J2EE technology.
- Assisted in building a component library, which includes various reusable components like connection pooling, logging service, database wrapper, etc. and also helping them in converting CORBA projects from BOA(Basic Object Adapter) to POA(Portable Object Adapter) approach.
- Mentored teams from various projects to help them wif OO programming distributed component architecture using CORBA, Java, Use Case Modeling, and Design Patterns, etc. Most of these projects are in the Genomics area.
- Evaluated certain software packages including BEA’s Weblogic for EJB technology, Persistence PowerTier for OO mapping, Visibroker ORB for CORBA, JUnit for unit testing, and Neomorphic Software for scientific graphics etc.
- Evaluated Oracle 8I, JBoss (open source) for its support for EJB’s and CORBA services.
- Molbreed: Molecular Breeding System responsible for finding markers.
- BioSearch: Global search engine for Blasting.
- Genesis: Gene Annotation Database.
- GeneMap: For Genetic Chromosomal Maps, Physical Maps and Sequence Maps. Used Neomorphic software, Java and CORBA to create this highly intensive graphics package. Worked wif the GeneMap team scientists to build this software, which can predict genes wifin various species and compare species to find Gene similarities.
- Pathoseq: For storing Annotations for 150 Microbial Genomes and helped scientist for data mining.
Environment: n-tiered architecture, Rational Unified Process, CORBA, Java Servlets, Weblogic, Websphere, JUnit, Oracle 8i, Neomorphic, XML, XSL, HTML, JDK 1.3, JDBC, Erwin-Data Modeler, Rational Enterprise Modeler, SQL Navigator.
Confidential - Portsmouth NH
Senior developer
Responsibilities:
- Object modeling using Enterprise Modeler CASE tool - select OMT wif OMT (Rumbaugh) methodology.
- Designed generic Business Component Objects for use across all platforms on project, coded in C++ under Windows 95 and HP-UX.
- Designed and implemented Business Entity Objects, coded in C++ under HP-UX.
- Designed and implemented GUI screens, making extensive use of Doc View architecture, coded in Visual C++ 4.0.
- Developed Collection Classes (Array, List, Map) and Template Classes.
Environment: 3-tiered architecture, Select OMT for OO Modeling, C++, Visual C++, Roguewave, Orbix, Sybase, HP-UX.
Confidential - Redmond, WA
Developer
Responsibilities:
- Participated in the development of Calendar Module design using MFC 2.5.
- Involved in the Design sessions.
- Implemented tab dialog boxes and GUI screens for MS-Works 97 using Visual C++.
- Used Doc View architecture in MFC 2.5.
- Designed user interface screens and dialog boxes (model and modeless wif their controls).
- Developed controls including ProgressCtrl, TreeCtrl, SliderCtrl, CListCtrl, and OLE (OCX).
Environment: Visual C++, Windows 95, MS-Test plans, OOA&D
