We provide IT Staff Augmentation Services!

Information Technology System Architect / Project Manager Resume

5.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY:

A Senior Software Project Manager/Analyst/Developer with extensive experience in all stages of Software Development Life Cycle (SDLC) including System Analysis, Design, Coding, Testing Documentation, and Maintenance. Strong management and hands - on experience in design and development of applications using C/C++, Java / J2EE and Object Oriented Methodologies. Very Strong with Oracle and SQL development. Testing experience includes gathering testing requirements, handling defect tracking, as well as test plan and test case development.

SKILL:

Project Management Tools: MS-Project, MS-Word, MS-Excel, MS-PowerPoint, MS-Access, Corel WordPerfect

Programming Languages / Tools: Java / J2EE, C/C++, HTML, JavaScript, Perl, Cascading Style Sheets, Oracle Pro*C / C++, Oracle PL/SQL, FORTRAN, Unix Shell Programming (C/KSH), WinRunner, QuickTest Professional, BEA WebLogic, MarkLogic, XQuery, XPath

DBMS: Oracle, MySQL, SQL Server

CASE Tool: Rational Rose / UML, Popkin System Architect, InfoModeler (Visio)

Operating Environments: Microsoft Windows 95/98/NT/2000/XP/Vista/Server 2003, UNIX (SunOS, Solaris, AIX, HP-UX, Linux), X Windows

Hardware: Personal Computers, SUN, HP 9000, IBM RS/6000

EXPERIENCE:

Confidential, Fairfax, VA

Information Technology System Architect / Project Manager

Responsibilities:

  • Serve in an information technology leadership role by managing complex projects for a variety of human services agencies with the Department of Information Technology (DIT) within Fairfax County.
  • Projects include county-developed applications as well as vendor-supported Commercial Off-the-Shelf (COTS) applications, and include information technology personnel, contractors and business partners working together to ensure development and operational support of information technology systems and projects.
  • Serve as the knowledge expert for assigned systems and manages group of programmer analysts who develop and maintain application systems to support these departments.
  • Job duties include managing large information technology projects according to application lifecycle development and county architecture standards; serving as a lead technical resource in the area of application development including platforms, software, tools, application development methodologies, and database design.
  • Also oversees planning, research, analysis, design and implementation functions and related documentation of new and complex technologies to meet end user requirements.
  • Works closely with other information technology staff and management to ensure that information technology policies, procedures, and standards are enforced for existing and new technologies. Manages staff, contractors, project plans, and project budgets that include an understanding of the county's budget and procurement processes and working with users in budget preparation and submission. Sets priorities, assigns and plans work, assures the availability of resources, writes performance evaluations, provides staff guidance, and serves as the manager and/or senior technical resource for all planning, analysis, design, and implementation functions of large information technology projects..
  • Experience in modern methods, techniques and tools of information systems project management and successful completion within time and budget constraints. Experience in the capabilities and requirements of various computer platforms functioning in centralized, distributed, and stand-alone operating environments. Experience in the area of application development including Web, Web services, multi-platform systems, and database technology. Experience in database repository development. Experience in systems analysis and programming skills and methodologies. Ability to communicate technical ideas clearly and in translating user information requirements. Experience in managing staff and personnel-related issues.
  • Tools and techniques used include Microsoft SQL Server, Microsoft .Net (ASP.Net and C#), Microsoft Office System (Word, Excel, PowerPoint, OneNote, Access, Visio, Outlook). MarkLogic Server, XQuery, XPath.

Confidential, McLean, VA

Software Development Manager

Responsibilities:

  • Manage team of software developers and support personnel on government and commercial projects in the field of Document Imaging and coding.
  • Plan and manage all tasks for the software development and support group, ranging from 5 to 15 people.
  • Tools and techniques used include Java/J2EE, Java Swing, Java Advanced Imaging, JDBC, Java Servlets, Microsoft SQL Server, Microsoft .Net (ASP and C#), Microsoft Office System (Word, Excel, PowerPoint, OneNote, Access, Visio, Outlook).

Confidential, Vienna, VA

Program Manager

Responsibilities:

  • Manage team of developers and support personnel on government projects of Business Process Modeling (BPM).
  • The BPM products allow organizations to automate, control, and improve critical human and system-based business processes.
  • Manage outsourced team of developers that create accompanying websites for different projects as required.
  • Manage client relationships across several concurrent projects each of which are in different phases.
  • Write project proposals including cost estimates for government projects.
  • Tools and techniques used include Metastorm, IIS, SQL Server, ASP.Net, Microsoft Office System (Word, Excel, PowerPoint, OneNote, Access, Visio, Outlook).

Confidential, Washington, DC

Technical Project Manager

Responsibilities:

  • Responsible for managing a team of developers and support personnel in the maintenance of 30+ software applications.
  • Responsible for implementing the procedures and processes required for CMMI Level 3 certification.
  • Responsible for writing design documents and development proposals.
  • Tools and techniques used include Lotus Notes, ASP, C++, PowerBuilder, and SQL Server.

Confidential, Vienna, VA

Software Configuration Manager

Responsibilities:

  • Responsible for all of the software configuration management (SCM) processes and activities of the eOSCAR project.
  • This included the management of the source code and project documentation.
  • Responsible for release management of eOSCAR project.
  • Responsible for quality assurance and automated testing of software.
  • Tools and techniques used included Java, Ant, Maven, XML, Perl scripting, Windows Scripting, Unix Shell (bash) scripting, CVS and Subversion version control, QuickTest Professional, BEA WebLogic, Struts, Hibernate, HTML, and XML.

Confidential, Conshohocken, PA

Build Maintenance Manager

Responsibilities:

  • Responsible for the software configuration management (SCM) of all the company’s software products.
  • Management activities included the recruitment, training, and development of all people in my group. Also responsible for coordinating SCM activities of people not directly in my group.
  • Responsible for creating and implementing SCM processes and strategy for build maintenance group. Developed build strategies that were implemented in the above mentioned countries. Processes covered areas from transferring source code/objects from Software Development group to my group, to the management of source objects by my group, to the delivery of build products to the quality assurance group.
  • Responsible for automated testing of source code before passing products to quality assurance. Testing included unit testing and limited integration testing.
  • Tools and techniques used included Java, Ant, XML, Perl scripting, Windows Scripting, StarTeam / Visual SourceSafe / CVS version control, Jtest automated error prevention, HTML, and XML.

Senior Software Automation Specialist

Confidential

Responsibilities:

  • Lead group in coding automated testing solutions for company software products. Automated the functional testing of all software, which allowed software to pass a certain level of quality before being delivered to quality assurance for final testing.
  • Developed processes for developing automated testing solutions. Entire software automation group used processes. Processes covered areas such as coding standards and code management.
  • Tools used included WindRunner, LoadRunner, TestDirector, Windows Scripting, Ant Scripting, Java, and StarTeam version control.

Confidential, Wayne, PA

Senior Software Developer

Responsibilities:

  • Coded new software, enhancements, and corrections to existing software. Performed technical analysis and design for implementing new software functionality. Worked closely with operations group to resolve identified software defects, and to ensure the quality of any modified or new software. Tools and Techniques used included Visual C/C++, Unix, Oracle 9i, Pro*C/C++, PL/SQL, SQL, Java/J2EE, HTML, JavaScript, Perl
  • Coded the Windows Services for the server-side applications of a supply chain management suite for Confidential NetWORKS/Transport software. Visual C++ v6 was the primary development environment for coding the Windows Services. C++ was the language used to write the code and utilized the STL and MFC libraries. Oracle Pro*C/C++ was used for portions of the code that required support from the Oracle database. Used embedded SQL for the SQL code.
  • Also coded Oracle database triggers and stored procedures to keep the database tables synchronized and add business logic at the database level. The triggers were coded in PL/SQL. Unix shell scripts were created to integrate the client and server application.
  • Coded NetWORKS/Carrier application, which was a web-based application to be used by transportation carriers for communication with clients. Application was developed using Java and the J2EE architecture.
  • More specifically, the application was based on the Java Servlet architecture.
  • The WebLogic server was used to host the application. All application file transfers were accomplished with XML code.
  • Functioned as project leader for development projects, including new releases and ongoing maintenance. Prepared and made presentations to explain proposed software methodologies to both internal organizations and clients to gain approval. Provided constructive recommendations for approaching various issues facing the development team. Prepared project estimates and presented both written and oral project status reports. All system modeling was done using the Rational Rose tool and the UML methodology. Tools and Techniques used included MS-Project, MS-Word, MS-PowerPoint, MS-Excel, Rational Rose / UML.
  • Assisted other developers and coordinated efforts on project team to meet project deadlines. Coordinated the training of other software developers to expand the general technical knowledge base. Assisted the technical writers in the preparation of new and revised documentation.

Confidential, Bensalem, PA

Project Manager

Responsibilities:

  • Managed team of internet application developers which included creating schedules, budgets, development plans, and assigning tasks to team members.
  • Tools and technologies used include MS-Project, MS-Word, MS-Excel.
  • Created curriculum and content for corporate education series on software development.

Confidential, Blue Bell, PA

Adjunct CIS Faculty

Responsibilities:

  • Internet Application Development and Administration. Instructed course on developing software applications for the internet.
  • Website administration was covered using several popular web servers including Apache and Microsoft IIS.
  • Several different technologies were covered including HTML, Java, JavaScript, and CGI/Perl.

Confidential, Allentown, PA

Advisory I/T Specialist - Project Manager

Responsibilities:

  • Managed team of programmers which included creating schedules, budgets, development plans, and assigning team members to tasks.
  • Tools and technologies used include MS-Project, MS-Word, MS-Excel, and Lotus Notes.
  • Managed effort to gain SEI-CMM Level 2 certification for Confidential Northeast Pennsylvania Region on the Lucent Technologies contract.
  • Lead effort to make major applications Year 2000 compliant.
  • The effort required extensive communication with the client and various organizations affected by the Year 2000 problem
  • Wrote proposal to migrate all chip design data from one hardware platform to another.
  • The plan ensured that the 700+ gigabytes worth of data was migrated 100% accurately.
  • Developed the software necessary to perform the data migration per proposal requirements.
  • The windows development environment was Visual C++ and the code was written in C++ using Oracle OCI library. Tools and technologies used included Visual C++, Oracle Pro*C, UNIX shell scripts and programming, Remote Procedure Call (RPC) programming in SunOS/Solaris environment.
  • Created website on intranet to improve group communication.
  • The majority of the server scripts were written in the Perl language. Tools and techniques used include HTML, Cascading Style Sheets, JavaScript, CGI/Perl programming.
  • Created recommendation for queue software replacement of the data archiving system. The recommendation was based on the ability to manage jobs over a network and interact with an optical platter jukebox. System documentation was also created as part of the recommendation.

Confidential, Wayne, PA

Computing Consultant.

Responsibilities:

  • Created Software Requirements Document for new software system to handle reporting and OLAP needs of the client’s manufacturing execution systems.
  • Tools and technologies used included various OLAP tools with BusinessObjects product being the dominant tool.

Confidential, Bethlehem, PA

Advanced Software Developer / Consultant

Responsibilities:

  • Analyzed, Designed, and Implemented a manufacturing simulation software system, which demonstrated manufacturing concepts and technologies developed by Confidential .
  • Tools and techniques used included Borland C++, Visual C++, UNIFACE, Oracle, Object-Oriented design, CASE tools, Timeline Solutions project planning tools, RogueWave Tools++, and Z inc Interface Library.
  • Analyzed, Designed, and Implemented Local Area Network for Confidential . Also Responsible for System Administration and Oracle Database Administration. Tools and techniques used included Artisoft Peer-to-Peer network hardware and system management tools, Oracle 7 Database Server
  • Developed a major client's company information network. I assumed the role of Lead Systems Analyst on the project responsible for managing the other analysts and developers, coordinating the module roll-out schedule, and ensuring that development deadlines were met in accordance with the budgetary constraint deadlines. The information network was a multi-module software system that included modules for order management, planning & scheduling, shop floor management, and value added and traditional financial management. Tools and techniques used included Visual C++, UNIFACE 6, Oracle, Object-Oriented design, Rational Rose (Booch methodology), Timeline Solution project planning tools, RogueWave Tools++, Crystal Reports, and Design Data Systems SQL*Time Accounting Software
  • Responsible for developing Enterprise Software Engineering Standards for Confidential . This included creation and implementation of procedures and processes to develop and deliver software to the clients.
  • Most procedures and processes were based on principles created in the capability maturity model for software development projects

Confidential, Bethlehem, PA

Teaching Assistantship.

Responsibilities:

  • Introduction to Engineering. Instructed beginner level engineering students on the different types of engineering, the tools used by engineers (including computers and programming languages), and engineering ethics. Various engineering problems were assigned to enhance the student's problem solving skills.
  • Micro-Processor Software Design. Instructed advance level computer science students on analyzing, designing, and developing software for micro-processors (specifically the Intel x86 processor).

Confidential, Bethlehem, PA

Instructor

Responsibilities:

  • Computer Seminar. Instructed incoming college students on the computer skills needed to be successful in the university environment.
  • These skills included word processing, spreadsheets, programming, and use of a network for such functions as electronic mail and group discussions.

Confidential, Bethlehem, PA

Computer Programmer

Responsibilities:

  • Programmed various modules for systems that monitored and tracked amounts of waste and gases in the production of energy from coal. The software was written in the FORTRAN-77 programming language.

We'd love your feedback!