Technical Project Manager Resume
Washington, DC
SUMMARY:
- I am seeking new challenges that will utilize my leadership and mentoring expertise, programming, design, development experience, and problem solving skills in Agile Scrum and CMMI - 3 process improvement focus to ensure the success of software development projects.
TECHNICAL SKILLS:
Programming Languages: Java (up to Java 7), C++, C, Assembly Language, SQL, ICON, VB6,VB.NET, Python, PHP, C#.NET, ASP.NET, JAPE
Web tools: HTML, JSP, XML, Java Applets, Java Servlets, ASP, JavaScript, VBScript, Perl, PHP., JSF, Java Swing 5.0., Spring MVC
DB Software: MS Access, Cloudscape, Oracle 9i, Oracle 10g, MySQL, MS SQL, Toplink, Aqua Data Studio, MS SSIS, Microsoft BIDS., IBATIS, JASPER, Tableau, SSMA for MySQL
OS Software: Windows (95 - XP), UNIX (Sun OS 5.8, Linux 7.2), Mac OS 9 and OS X.
Server Software: IIS 5.0, Tomcat 6.0, Lotus Domino, Confidential Websphere 5.1, 10.3. OC4J, Microsoft FAST 5.3 (search technology), SOLR server, IConnex. JBOSS 4 and 5., Weblogic 10.3.6Programming tools: Microsoft Visual Studio 2008,2012 and 2013, Sun one / Forte for Java, gcc, Macromedia Dreamweaver 4.0 and MX, Borland JBuilder, Websphere Site Studio developer using eclipse, Eclipse up to 3.7 (Indigo), Jdeveloper 9 and Jdeveloper 10.3.1, Netbeans.
Application: Office suite, Adobe Photoshop and Acrobat.
Security: Ericom PowerTerm 8.0, Sygate and Tiny Firewall. Paegent (putty), HTTPS SSL certificates (Java)
Other Technology: Right Now Web Support System, JDBC, ODBC, J2EE, MIPD (Java MIDlets), SOAP Web Service technology in Java and Python, LDAP, CORBA. Starteam and Win CVS, Bugzilla, JExcel, PVCS, Dimensions (as CVS and Bug tracking tool), JIRA, SVN and Tortoise,, Trac (project management and bug tracking), SharePoint 2007, Mozenda, Alfresco, GATE (Entity Extractor), REST Web service, Spring framework. Spring Web Services, Java Melody. SAML authentication. OpenAM Server, Drupal 6. Team Foundation Server (TFS), JQuery (1.x, 2.x), Angular JS 1.5
PROFESSIONAL EXPERIENCE:
Technical Project Manager
Confidential, Washington, DC
Responsibilities:
- Project is supported with open source technology such as Java and Pentaho and delivers analytics and infographics that supports the GAO mission. Development is done leveraging Continuous Integration (CI) with Jenkins as the build server. Team is responsible for ETL from various systems to support internal and some external reporting of Data and Analytics within the GAO.
- Responsible for progress reporting to management as well as long term planning as well as Sprint Planning, Execution and Reporting in an agile environment.
- In the process of documenting development methodology and process towards cross training the team as well as documenting standards to govern future development by the team. Developing RHEL (Linux) 7 developer install instructions to help the team upgrade their development environment to RHEL 7.
- Was able to curb team’s practice of over promising in Sprint Planning and under developing by educating the team on how Point in Agile is a measure of task time and not a measure of task complexity.
- Coached the team to handle scope creep in Sprints and releases by encouraging them to think through and document in Jira all aspects of a proposed functionality. Result is a more effective and relatively issue free product delivery where the client gets everything they ask for and nothing is missed.
Director of Technology
Confidential, McLean, VA
Responsibilities:- Wearing multiple hats including Agile Coach, PM and Architect in a 5 year 130 million dollar development effort converting a COBOL mainframe project at USDA to a Java Web Financial System interfacing with 12 external systems and serving a varied user base.
- All Web projects are built on JBoss, Java Spring MVC and AOP framework utilizing Jquery 2.2.3 and Angular JS 1.5 for UI navigation and client side validation as well as Oracle 11g as a data store. The system interfaces with a number of external services via SOAP webservices as well as REST and JMS is used to interface with services that are asynchronous. All Projects utilizes Continuous Integration (CI) framework leveraging Jira and Jenkins where we are guiding USDA on the use of Continuous Integration to serve both Waterfall and Agile Teams.
- Serving as Agile coach in developing an Agile process that still meets the USDA’s Waterfall model deliverables requirements yet leverages agile to develop a number of systems that meet the clients evolving needs while still maintaining compliance with complex laws and delivering complex financial and regulatory requirements.
- Simultaneously served as interim Project Manager on projects while I interviewed, select and onboard PMs, QA Managers as well as Java developers to fill our staffing needs in growing the team from 5 Project Managers to 7 Project Managers and 100 plus developers, business analysts, testers combined to a staff of 120 and growing.
- Introduced a number of process improvements (including Agile) to ensure that we significantly improved client satisfaction through improved communication, delivery speed as well as quality improvements.
- Part of a small team of upper management planning the next years teams and projects.
- DevOps Manager for the FBI InfraGard systems. A project that involves operating the existing Drupal based site while developing a .NET version to replace it.
- We built a .NET system to replace the existing Drupal Portals leveraging current UI technology such as JQuery and Angular js. The system consists of 4 Web servers that are backed by 2 MS SQL servers and talk to each other using RESTFul web services. The system has a SAML IDP built in as well as a SOAP Web Service interface to external system.
- Led the effort to design an Amazon Cloud architecture to host the .NET version while training the System Admin to continue to manage the environment we are developing.
- Responsible for leading the team through the FBI continuous Authority to Operate (ATO) process, delivering on documentation, design, solutions that meet the security requirements necessary to get initial approval and instituting processes to handle continuous maintenance of approved status of the project.
- Leading the Data Migration from Drupal MySQL database to MS SQL 2012 for InfraGard FBI Project.
- Directly responsible for Maintenance of existing Drupal 6 InfraGard application in production, including admin functions such as applying patches as well as maintenance in debugging and fixing production issues and data issues.
- Overseeing the effort to acquire Authority to Test (ATT) and Authority to Operate (ATO) by assisting the System Admin in responding to requests about Security Controls applied and creating (or reviewing) a number of security documents required by the FBI authority auditing our application for ATT and ATO accreditation.
- Led a one-week project to utilize whitehat hacking and penetration testing of a website created by another division in the company. We were not only able to find a number of security holes in the system, we also developed a template that other teams in the company could follow to test for security holes in other web projects. I closed the project by detailing a number of next steps that the company can employ and a number of solutions that would go a long way to addressing the issues we found.
- Serving as Technical SME for the IRSS project at USAF, handled knowledge transfer from existing contractors and GFE server and software (Sun Solaris, Oracle Pl/SQL and Java code) migration to our network while interviewing and selecting technical staff to manage the DevOps project for our company.
- Leading the O&M effort for IRIS a finance and budget tracking tool at DISA.
- Serving as .NET SME in reviewing SQL scripts and .NET code changes as well as JQuery code in supporting the minor Development component to the project.
- Lent my expertise in Helpdesk Management in transfer of a Project at DISA from previous contractors to our company. Advice on technical matters and supervise technical aspects of the task including but not limited to Coding and Configuration Management
- Spear heading efforts at DISA to grow the adoption of IRIS within more divisions at DISA. Consolidating training information as well as stepping in as a trainer to new team members and end users as necessary.
- Overseeing the transfer of IRIS pre-production environment from Virtual Machine environments to Mil Cloud.
- Supervised and assisted technically in completed the transfer of existing Tickets (application support as well as helpdesk task ticket) from Axosoft to Forge.mil (SoftwareForge). End client looked very good to her client for having her project be an early adopter for this DISA wide tool and had me walk her through my process so she could share with her management and her peers.
- Studied for (on my own time) and acquired the Security+ certification to ensure we met contractual obligation of providing two IT Security Level 1 personnel on the project after the designated resource planned for this role failed the exam twice.
- Conducting a number of interviews in an effort to grow the teams, I also introduced a process of sending feedback in writing to upper management so that candidates that may not fit our team, could be considered for other projects in the company.
- Have a direct say on the hiring of PMs and Technical resources for my projects.
- Participated in and contributed in a standardization of project weekly status reporting across the company.
- Part of a team of technical experts in a scenario based presentation to display our company’s expertise to help win a multi-million dollar RFP.
- Reviewed and updated responses to Request for Solution (RFS), and Technical Solutions for Request for Quote (RFQ) on behalf of company sent to FBI, Navy and Air Force Clients.
- Provided SDLC expertise to Airforce Client by advising them on what it would take to expand a project that serves 100,000 plus users to one that serves a million plus user base.
- Led the ViCAP Java DevOps team
- Directly responsible for Dev and Testing using DSDM Agile methodology while working closely with a FBI JAD Team to deliver functionality on VICAP Web.
- Managing Operations and Maintenance (O&M) of the AVICS Big Data system that uses H2 to perform link analysis on Criminal Cases.
- Advised the FBI JAD team about what is and is not technically possible and determining LOE for all tasks.
- Worked on design and implementation of migrating the entire project from Law Enforcement Online (LEO) authentication to using SAML Authentication interfacing with external FBI Identity providers.
- Instituted a process of Peer Verification of tasks, reducing validation issues and thereby repairing relationship between client and my company.
- Developed among other things name linking capabilities using FAST Search technology to connect people across documents for Investigators. Reorganized entire Fast Search UI for the project while adding missing fields into the search index
- Rescued the project from performance related cancellation by delivering functionality quickly, thereby increasing performance trends on the Velocity Graph to client’s satisfaction.
- Ran the project through Continuous Integration/Continuous Delivery methodology to deliver fast updates that the clients could work with and give prompt feedback towards enhancement.
Software Development Manager
Confidential, Reston VA
Responsibilities:- Led the DevOps for the Budget Tracking Tool (BTT) Project. Managed two teams of up to seven developers and one intern with some hands on coding involved. Maintaining and Enhancing the BTT for VA client as well as a standalone Adhoc querying tool for report generation built on Jasper that allows the team to quickly develop and update a number of reports used in concert with the Application allowing the customer to generate Excel reports that enable them to manage the budget and facilitate congressional reporting for VA and IRS.
- Cross Trained one of my Technical Leads to become the Operations Manager while cross training one of my developer to take on the role of Configuration Manager and supervised the Test (Verification) Lead that I trained in his training of a replacement Test Lead.
- Responsible for Resource Planning, Architecture, Design (Technical and UI) within a CMMI-3 Dev framework of Budget Tracking Tool a Stevie Award winning project for the VA IT department to manage Planning and Execution of their Budget.
- Standardized use of various technologies to ensure easier maintenance of two Java Web applications. Consolidated JQuery libraries (from parts of the application that were using version 1.2, 1.3 or 1.5 to use JQuery 1.9) across both applications. Standardized use of various database access technologies including Hibernate, JPA and JDBC to use Spring Ibatis as an effective and flexible way to access data across the applications and ensure that existing SQL queries would continue to be leveraged. Replaced Angular Js code in the system to use JQuery in an effort to ease the maintenance process and upgrade technology from an older version of Angular Js to use Jquery 1.9
- Upgraded Java application from EJB2 framework to use Spring 3.2, allowing the team to leverage various Spring frameworks such as Spring MVC, Spring Web Service, Spring Ibatis, Spring task manager etc. in adding new modules to the application.
- Led the team through development and subsequent upgrades to two SOAP Web Services Interfaces using Spring Web Services, overseeing creation and maintenance of multiple Interface Control Documents for our team and the external Interface team to ensure that we developed a reliable and useful interface to exchanging data between the VA and VOA clients using a Service Oriented Architecture.
- Responsible for mentoring and training in a number of Java and SQL technologies a diverse group of developers ranging from Senior Level to College Hires and Interns. Holding brown bags on subjects as diverse as Java 7, Design Patterns, Web Services, Messaging Queue frameworks. As the company SME on CMMI-3 process areas, held company wide training for Product Integration (PI) and Product Engineering (PDENG) processes.
- Guided and mentored a number of team members in Decision Analysis and Resolution (DAR) evaluation of Open Source and COTS alternative to a number of our Configuration Management tools and as alternatives to existing code development solutions. Also guided DAR process for upgrades to our server tools including JBOSS and MS SQL Server.
- Successfully defended the Company’s CMMI-3 Dev rating in an independent SCAMPI B and A review where our project was the primary project assessed in all areas. I was responsible for all Technical areas including Product Integration (PI), Configuration Management (CM), Decision Analysis and Resolution (DAR) and Technical Solution (TS) as well as part of the Verification (VER) process.
- Contributed to the company’s work-force by not only interviewing and hiring developers on my own team but also interviewing and evaluating new hires (and interns) being brought on to other teams.
- Upgraded two JBOSS applications to use Java Melody to monitor performance, threads, jobs and other aspects.
- Updated the team process to include Continuous Integration (CI) towards a goal of adopting quicker release deployments towards a Continuous Delivery (CD) process utilizing Jenkins.
Solutions Engineer
Confidential, Arlington, VA
Responsibilities:- Java development in Spring 3.0 Framework using Spring DAO Support, Spring Web Services (REST) and Spring Security (using LDAP authentication), coding against MSSQL and Postgre SQL databases and Oracle 10g and Oracle 11g, deploying Tomcat based JApplet and REST based Servers which interfaced with a SOLR Server for free text searching and LDAP with spring Security for organizational Security Access (DHS work). Updated the project to use latest Tomcat version 6 and to work on Java 7 (project was developed with a team using Java5 and then upgraded to 6 and finally Java 7). The application processed unstructured text data using Entity Recognition Technology (GATE). The project also included researching alternatives such as Hardoop and OpenCalais that eventually did not get used in the final product.
- Built and debugged Kapow robots for a web-scraping project and helped design other phases of the project and how the processes I built will fit into the project.
- Tableau 5.2 and 6.0 creating geography based visualizations and information graphs dealing with Pharmacy data such as formulary, script count, lives count and other facets of the underlying data for use by Pharmaceutical Analysts.
- Fuzzy Matching using SSIS and BIDS on large sets of data ranging in the Hundreds of Millions of records. Then automating the process so it can be done by IRS staff.
- ASP.NET development for EasySearch Tool, Schema updates and SQL Querying working and database backups on MSSQL 2005 and MSSQL2008. (IRS Project)
- Minor fixes and debugging Microsoft Silverlight (.NET) code.
- Prototype work using Java (JSP) and GoogleMaps and KML output for Google Earth.
- Prototype working using C++ fingerprinting open source projects, researching image processing tools for company analytics tool.
I.T. Consultant
Confidential, Springfield, VA
Responsibilities:- Designing and building a prototype for a three part orchestration to connect Dimensions CM to Microsoft SharePoint Server to allow users to share documents from Dimensions in SharePoint and store approved versions of documents in Sharepoint in the Dimensions document repository. Wrote C++ DLL code to interface with Dimensions CM server.
- Designing a Java merge tool to combine two Dimensions document repositories into one database and maintaining the integrity of the metadata between both systems.
- Assisted in Perl script work bringing a rudimentary file system of archive files under Dimensions change management repository by parsing file names for metadata information.
- Working on Java Servlet based system to serve Dimensions files using a web based interface.
- Writing report queries in SQL for Crystal Reports
- Wrote How-to instructions on using Eclipse and Visual Studio Dimensions plug-in for CBP developer communities.
Snr. I.T. Specialist
Confidential, Fairfax, VA
Responsibilities:- Contracted to CBP (with full public trust) for a large project, where my responsibilities involved Java Swing and JSF work.
- Asp, Javascript and CSS work on several sections of Confidential 's Business Of Government website.
- Administrative and Monitoring work on closing phases of PPMS project for DC police department.
- Work on GoArmyEd website converting existing site from ASP to .NET (ASP.net and C#). Completely responsible for maintaining and updating 18 batch processes in Java that manage the system from the back end.
Software Engineer
Confidential, Alexandria, VA
Responsibilities:- Contracted to the Pentagon (with 2nd Level security clearance)
- Design and development of two projects (as a member of two teams)
- Struts based application dealing with access control and workflow engine that we develop and maintain
- Development using Oracle tools such as JDeveloper and Toplink for database access to Oracle 9i and 10g Databases.
- Designing future projects
- Input into development in auditing module design
- Negotiating database schema and access with other departments
Snr. Application Developer
Confidential, Waukesha, WI
Responsibilities:- Developed framework pages to output content in Excel (using JExcel) and PDF (using Inetsoft) so that pages can be extended to output content in those format as easily as HTML.
- Mapped out Design for future projects so that existing components can be reused to save time in development.
- Developing Java Services for Web based application Websphere 5.1 with back end MS SQL and Oracle database.
- Development was done in a pure Continuous Integration / Continuous Delivery (CI/CD) environment years before that became established process. The team developed CI/CD using StarTeam Server for build and deploy.
- Developing web pages in a struts like environment.
- Working with inetsoft software to create pdf proposals as part of application solution for clients.
- Design decision on how to create database tables and what object oriented methodologies to use to solve unique customer situations outside of the company product environment.
- Wrote a cookbook on how to use pdf creation software to teach other members in the company.
- Mentoring team members to resolve issues quickly so that the project tasks do not get held up.
- Working on two teams to provide my expertise towards the success of two projects.
- Responding to queries put by other teams on the company Wiki.
Software Developer
Confidential, Mishawaka, IN
Responsibilities:- Developing Java Messenger (peer-to-peer) to facilitate rep communication and to log Conversations into a database for report and review purposes.
- Developing VB.NET components to get Outlook and Processor information across a network
- Developed an ASP based calendar appointment system for Intranet use ASP pages to extract information out of LDAP Server
- VB Script to output user process data and determine Size of outlook mail box across a network
- Part of a team of Software developers in charge of moving a 13000-page intranet to Fatwire Content management system.
- Developing Prototypes (HTML and JavaScript) for site that offers individualized menus using cookies
- Preparing Business Requirement Documents for Software.
- Maintaining existing systems in C++ and VB.net used by the Call center group.
Contract Software Engineer
Confidential, Chicago, IL
Responsibilities:- Website / Intranet for Florida Atlantic University Research Lab, analyze data for RNA pattern matching and storing, editing and querying Protein Information in MySQL database.
- Created PHP web sites; back end does session based tracking of customers and restricted access and categorized emails sending ability.
- Designed Java and Lotus Script agents for Lotus Domino Server (R5 and R6) which connects to MSSQL database. Performs date based calculation for work scheduling taking out holidays and weekends.
- Built Java Swing Applets: A dynamic menu system, and to watermark images
- Developed Java Servlet based website that keeps track of information input from various locations.
- Web based inventory tracking system in ASP.
- Created C and C++ dll files for a Lotus Domino Server for LDAP cookies.
- Work on teams ranging from two people to 15 people, work in live and virtual teams on projects including one that involved interfacing C++ code with new Java systems using Java native libraries.
- Worked for up to 4 clients simultaneously on one or two projects per client.
- Delivery of results on or before due dates, sometimes finding quicker ways to accomplish software requirements.
- Converted web site that uses Python and Postgre SQL one using PHP and MySQL.
- ASP based websites that keeps track of user stats and has a modular design to allow easy changes in look and feel
- ASP address-book entry and search system.
Head of Support Desk
Confidential, Chicago, IL
Responsibilities:- Built an IP based login system for Computer labs with a MYSQL back end.
- Designed and Developed a lab reservation system and equipment reservation system that displays reservation on a self-updating calendar (online) replacing non-automated Outlook Calendar.
- Fixed the Client end and built the Administrative end of the Job website in ASP to make it searchable by set criteria, then converted entire website to PHP.
- Developed a how-to website to reduce repeat calls to support.
- Instructions for Win 95-WinXP, Mac OS X and Linux 8.0.
- Instructions on use of Ericom PowerTerm 8.0
- Deal directly with customers over requirements assessments.
- Introduced a professional code of conduct and written scripts in dealing with common calls for support staff, implemented training course for staff.
- Helped build OTS reputation for being helpful and efficient in responding to support requests.
