Michael V. Peremsky
9039 Michael Douglas Dr, Clarence Center, NY 14032
·
Phone: (716) 741-6280
E-Mail: mperemsk@yahoo.com
SENIOR-LEVEL INFORMATION TECHNOLOGY MANAGEMENT
Requirements and Specification Development ·
Design and Application Development Management ·
Operations and Business Continuity ·
Project Management ·
Staff Development and Mentoring
- Highly motivated, creative and versatile leader with strong experience in application
development and project management
- Experienced management of large, globally dispersed development organizations and
projects
- Strong leader with motivational hands-on attitude and reputation for building highly
efficient teams and processes
- Results oriented leader effective at building solid business/customer relationships
- Managed cross-functional Project Teams of up to 20 people; 6+ years
- Provide technical project management expertise utilizing proven PM techniques:
creation of Statements of Work, Project Schedules, Resource Allocation and Project
Budgets; 6+ years
- Utilized the Waterfall Process, Modified Waterfall Process and Rapid Prototyping.
- Familiar with creation and use of Project Planning, Gantt Charts, Entity-Relationship
(ER) Diagrams, UML: sequence diagrams, use cases and class diagrams; 6+ years
- Familiar with Object-oriented Analysis (OOA) and Object-oriented Design (OOD), Code
Refactoring and Design Patterns; 15+ years
- Designed, implemented, refactored and programmed applications from multi-tiered client
-server applications, J2EE web applications, commercial strategy games, spidering
applications, GUI toolkits, rules-based Artificial Intelligence (AI) engines,
communications applications, simulation and modeling, multi-threaded applications,
DLLs, LAN ready, event driven, CASE tools, STL, including many applications in support
of DoD contracts; 15+ years
- Project Management / Tools MS Project, Visio, Gantt Charts, and Unified Modeling Language (UML) - class diagrams,
sequence diagrams, entity-relationship (ER) diagrams
- Programming Languages Java, C, C++, Visual C++, JavaScript, HTML, DHTML, CSS,
Perl, cgi, SQL, Visual Basic, Pascal, Watcom C++
- Internet Development J2EE, JSP, DHTML, HTML, JavaScript, CSS, Perl, DBI, XML,
XSL, XSLT, UML, BEA Weblogic, Iplanet, Interwoven Teamsite, OpenDeploy
- Sun J2EE Servlets, Java Server Pages (JSP), Enterprise Java Beans (EJB), JMS,
JDBC, XML, XSLT, Eclipse, NetBeans, JBuilder, Junit, Httpunit
- Software MS Office, MS Project, Visio, Ant, Cygwin, Eclipse, NetBeans,
JBuilder, PL/SQL, Weblogic, SVN/Tortoise, ANT, Cygwin, HomeSite, UltraEdit, Rational Rose,
VisualCafe, FrontPage, MFC, ISQL, PVCS, Rational ClearCase, Visual Source Safe, SecureCRT,
vi, STL, Greenleaf Comm Lib, WinInet, Codebase, Greenleaf Communications Library.
- Database / Tools Oracle 8i/9i/10g, PL-SQL, SQL, Sybase, MS SQL Server,
Microsoft Access, Paradox, Clipper
- Operating Systems Windows 3.x/95/98/NT/Me/2k/XP, Solaris UNIX, HP-UX Unix,
DOS, Mac
Gartner Inc. Stamford, CT 8/1999 to Present
Gartner Inc. ($1 Billion in revenue) is the world leader in information
technology research and advisory services, with over 80% of the market. Gartner has over
45,000 clients, including Universities, Fortune 500 companies, government agencies as well as
the investment community.
Associate Director Application Development
- Managed, mentored and trained various development teams ranging in size from 3 to 5
developers. Creating a highly motivated, productive and knowledgeable team; 3+ years
- Integral in establishing software and hardware configurations for large-scale, multi-
tiered, client-server applications. Saving the company an estimated $500,000 in operating
costs.
- Integral in the successful upgrade of Gartner's Interwoven Teamsite environment, a
system utilized by 350 internal customers, and responsible for all content published by
Gartner. Successfully migrated over 50GB of content data, as well as deployments to over
50 repositories seamlessly with no downtime to the business or its customers.
- Established repeatable development processes, speeding up time to ship and increasing
developer productivity by 20%.
- Provided internal and external customer support increasing overall customer
satisfaction.
- Provided weekly reports of systems status, issues and accomplishments assuring
issues are managed in a timely manner.
- Performed technical interviews for prospective employees and designed and developed
internal technical development classes for Java, J2EE and OOD.
Project Management Internet Development
Provide technical management expertise utilizing proven PM processes with major IT applications. Develop project plans, schedules and manage to plan. Develop application designs, requirements specifications and data modeling using the Rational Unified Modeling Language (UML). Established repeatable development processes to increase productivity. Managed and mentored various development groups of up to 5 people.
- Integral in redesign of corporate website increasing customer retention by 23%.
- Managed application development efforts through the creation of project plans,
schedules, and managing to plan for large-scale, multi-tiered, client-server J2EE
applications.
- Developed requirements specifications, using UML class diagrams, sequence diagrams and
class diagrams of corporate website increasing programmer understanding and reducing
overall development time.
- Integral in implementing Peer Reviews of newly developed and modified code. Decreasing
code bugs by 50%, increasing code stability, creating a cross-functional trained team and
decreasing time to release by an average of months.
- Implemented processes to help reduce production website downtime increasing customer
satisfaction and retention.
Senior Systems Analyst Application Development
Employ object-oriented analysis (OOA) and design (OOD) techniques to refactor, design and implement complex, multi-tiered, web applications.
- Used OOA and OOD methodologies to design and implement a suite of complex J2EE
applications, including a client facing administration module that is utilized by 13,000
internal and external clients.
- Refactored many subsections of a 250,000 line code base, reducing the overall
complexity, increasing readability, increasing ease of modifications and decreasing
overall maintenance costs by an estimated 30%.
- Programmed a suite of perl scripts to help with content publishing migration from a
perl based content management system to a TeamSite system.
Senior Software Developer Internet Development
Provide developer expertise in application development, using OOA and OOD methodologies,
primarily for Internet development using: Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT and
C++. Implement test suites using Junit and Httpunit to ensure the highest quality code is
deployed with minimal bugs increasing program stability and customer satisfaction.
- Integral in engineering a content engine used by Gartner to promote products,
distribute and sell research. Capable of high volume distribution, this product was able
to save Gartner over $500,000 annually and generated over $200,000 in new business.
- Programmed unit tests using Junit and Httpunit increasing program stability and
reducing bugs by 30%.
- Implemented a suite of web-based, multi-tiered J2EE web applications.
- Programmed numerous development utilities and classes to increase code reuse and
reduce overall development time.
Rant Technologies Consulting Services Trumbull, CT 3/98-8/99
Information Technology consultant focused on design and development of web-TV systems utilizing proprietary hardware and software using HTML, JavaScript and C/C++. Additionally implemented a GUI toolkit for Windows applications using C++.
Technology Consultant Application Development/Training
Provided on-site program installation of client-server based web-TV systems on both Sun
Solaris and NT platforms decreasing customer setup time.
- Provided on-site customer support and training maximizing customer understanding and
satisfaction.
- Gathered customer requirements, architected and implemented changes enhancing
customer satisfaction and retention.
- Used OOD techniques to architect, design and implement a GUI library to handle device
independent bitmaps, text parsers and dialog boxes using C++ - decreased coding time, and
provided a single source for all GUI functionality for all applications organization wide.
FlexiInternational Shelton, CT 6/97-2/99
FlexiInternational is a leading provider of world-class financial systems with a suite of
9 financial applications used worldwide. Managed, trained and mentored various cross-
functional groups of up to 20 people. Provided program management and technical lead
expertise for three major financial applications. Developed high and low-level system
requirements, project plans, unit tests, and system architectures using OOA and OOD
techniques.
Director of Software Development Application Development
- Managed a cross-functional team of up to 20 people composed of software developers,
and quality assurance personnel.
- Directly accountable to the Chief Technology Officer for the creation of three
financial applications.
- Responsible for the planning, prioritization and implementation of releases of
financial applications.
- Secured, developed and managed strong IT team of oriented professionals.
- Implemented repeatable development and quality assurance practices to decrease time to
release and increase reduce lost development time.
- Provided weekly reports to CTO of systems status, issues and accomplishments. Assuring
issues are managed in a timely manner.
- Integral in defining GUI and programming standards used throughout the company and
defining the processes used in the R&D department.
- Performed technical interviews for prospective employees and designed, developed and
implemented internal technical development classes for C++ and OOD.
Project Management Application Development
- Handled the creation of project timelines, resource management and delivery of
products on schedule and within budget.
- Handled the creation of high and low-level specifications for application
enhancements, creating data migration scripts, identifying data dictionary changes.
- Directed the development of API's, Active-X objects, and three financial applications.
Also, provided support for the Internet applications using JavaScript, Java and HTML.
Senior Software Developer Application Development
- Designed, developed and implemented several object-oriented, client/server financial
applications using SQL databases. Utilizing Visual C++ on a Windows NT platform.
- Refactored financial applications to reduce code complexity and ease code maintenance.
Reducing overall maintenance costs by 50%.
- Redesigned nightly batch processes to page person on-call. Reducing development delays
due to errors by up to 3 hours.
- Programmed active-X objects and provided support for internet applications using
JavaScript, Java and HTML.
IFusion Com Corp. Falls Church, VA 5/96-3/97
IFusion produced a bleeding edge, push content, web enabled system utilizing an object-oriented, multi-threaded system and COM objects.
Senior Software Engineer Application Development
- Technical lead for a small team of developers responsible for the system architecture
and development of multi-threaded COM objects.
- Provided Project Management defined system architecture, creating project plans,
schedules, managed to plan and maximizing resource allocation.
- Programmed multi-threaded spidering application provided an essential element to the
company flagship product.
- Implemented various applications using C++, MFC, HTML and VB increased developer
productivity, and helped achieve the desired company objectives.
Stanley Associates Alexandria, VA 8/90-5/96
Stanley Associates provides solutions primarily to the DoD and other government agencies and industries.
Senior Software Engineer Application Development
- Provided field support during a joint military operation between the USMC and the
Norwegian Army on site enhancements ensured the highest degree of client satisfaction.
- Lead programmer of 15+ LAN-ready, event-driven applications used by USMC and DoD
contracts including projects at a Secret level.
- Developed GUI toolkits using advanced OOA and OOD techniques using C++ - utilized for
development of commercial games.
- Developed rule-based AI engines for commercial strategic war games (5th
FleetÔ and Wooden Ships and Iron MenÔ).
- Designed and programmed simulation, modeling queuing and scheduling algorithms for the
Concepts Analysis Agency of the United States Army
- Designed and programmed communications libraries used to provide communications for
all corporate applications.
- Primary developer of several asynchronous communications applications to support USMC
systems supporting printers, data collection devices, RF modems, modems and thermal
printers.
- Programmed database translation tools to support several USMC database migration
efforts from Focus to Clipper and Paradox using in-house developed CASE tools.
- Programmed a general-purpose library that provided flexible dBase table browsing and
editing with context sensitive help.
- Designed and implemented several CASE tools to verify data integrity in dBase and
Paradox databases.
Virginia Tech Blacksburg, VA 1986 to 1990
- Bachelor of Science in Computer Science
- Minored in Chemistry
George Mason University, Fairfax, VA 1992 to 1994
- Extended Studies towards Masters of Science in Computer Science
Additional Coursework and Professional Development
- Software Inspections and Peer Reviews, Process Impact
- Advanced J2EE/EJB Development, Learning Tree International
- How to Manage your time Effectively, Gartner University
- Fundamentals of Management, Interpersonal Technology Group
- Personal Effectiveness For Todays IT Professional, Interpersonal Technology Group
- Advanced JAVA programming, Technology Resources Group
- Java For Programmers, IAM Consulting
- Quality Training, Gartner University
- TeamSite Training, Interwoven
- Object Oriented Analysis & Design, Rational University
- Advanced JavaScript, Professional Development Group