Val Kirshin
Lead Developer, CAPM, MCAD, MCTS
*******@*****.***
703-***-****, Falls Church, VA 22043
Solutions-oriented Lead Developer with over a decade of experience
developing software, providing technical leadership to development teams
and creating efficient solutions to business and technology problems.
Proven leader able to direct teams locally and internationally towards
achievement of business objectives
Familiar with all aspects of software development lifecycle, competent in
efficiently using XP and Agile principles
Proficient in architecting, designing and developing highly flexible, bug-
free and easily maintainable software.
Expert in applying object oriented design, enterprise design patterns and
Service Oriented Architecture (SOA) principles
Consistently look for opportunities for process and application improvement
Fast learner with proven ability to rapidly become familiar with new
technologies or problem domains.
Confident, self motivated achiever with good work ethics and positive
attitude
Training and Certifications:
PMI Certified Associate in Project Management (CAPM)
PMI PMP preparation course
Microsoft Certified Technology Specialist (MCTS) ASP.Net 3.5
Microsoft Certified Technology Specialist (MCTS) .Net 3.5
Microsoft Certified Applications Developer (MCAD) .Net.
Sun Java Certified Programmer (SJCP)
Software Skills:
Microsoft Office Sharepoint Server/Services (WSS,MOSS) 2007, InfoPath, SQL
Server Reporting Services (SSRS), Sharepoint Designer, Workflows
.Net framework 1.1-3.5: VB.Net, C#, ADO.Net, LINQ, code access security,
NUnit, NAnt, NCover, Visual Studio 2003/2005/2008/Team System
IIS, ASP.Net, ASP.Net MVC, Enterprise Library, WCF, WWF, remoting, SOAP,
REST, web services, SOA
Object-oriented design, design patterns, UML
C/C++, MFC, ATL, STL, Assembly
Windows API, multithreading, ActiveX, COM+, MTS
SQL Server 2000-2008, Oracle PL/SQL, Ms Access, OLE DB, ODBC, ADO, stored
procedures, triggers
XML, XSLT, XPath, HTML, CSS, Javascript, jQuery, AJAX, Microsoft AJAX
library
Microsoft Office, Project, Visio, Subversion, SourceSafe
InstallShield
Familiar with Linux. Can quickly get up to speed in Perl, PHP, bash scripts
Employment history:
Principal Software Developer
02/2010 - 07/2010, ASRC Federal Holding Company, Greenbelt, MD
Working on several Sharepoint- and SOA-based projects
Customized Sharepoint sites, developed web parts, custom workflows, master
pages, custom pages, feature packages.
Used javascript libraries such as jQuery and LyteBox to achieve web 2.0
look and feel
Microsoft Office Sharepoint Server/Services (WSS,MOSS) 2007, InfoPath, SQL
Server Reporting Services (SSRS), ASP.Net, web services, C#, MS SQL Server
02/2009 - 12/2009 Took some personal time off.
Senior Software Developer
08/2008 - 02/2009, Trust Digital Inc, McLean, VA
Led efforts to improve application maintainability and performance
Used SCRUM development methodology
Leveraged test automation to significantly reduce the time required to test
new releases
Improved the performance several fold and decreased the likelihood of
device-specific defects by employing OOD principles and performing code
refactoring
Became responsible for one of the crucial features of the product. Quickly
familiarized myself with a new technology. Analyzed, cleaned and improved
existing code. Implemented new functionality.
ASP.Net, C#, Embedded C++, Windows Mobile
Principal Software Engineer
10/2005 - 06/2008, Brabeion Software, McLean, VA
Upon joining, reorganized the development in Agile fashion: using short,
one or two weeks cycles to get new features into customer hands sooner,
facilitate communication and act on customers' feedback faster.
As an architect and developer created enterprise system from the ground up
meeting very aggressive deadlines and created flexible, modular design
which facilitated unit testing and allowed easy changes to the system to
accommodate new and changed business requirements
Managed on site and offshore developers, assigned tasks and monitored
progress, provided coaching and mentoring regarding design and development
issues
Analyzed requirements, provided time estimates, negotiated schedules and
task priorities
Devised coding standards, monitored the quality of the code, conducted code
reviews
Interviewed candidates for development positions, conducted phone and on
site interviews. Assembled an excellent team of great professionals
Closely collaborated with sales, support, QA and professional services
departments
ASP.Net, C#, SQL Server, Oracle, Installshield
Senior Software Developer
11/2004 - 7/2005, Democracy Data & Communications, Alexandria, VA
Developed web applications, participated in migration of ASP application to
ASP.Net
Analyzed business requirements and created technical requirements
Conducted presentations of new features to the management
ASP.Net, C#, SQL Server
Software Developer
9/2004 - 11/2004, Xspedius Communications, Sterling, VA
Acquired work experience developing web applications
ASP.Net, C#, SQL Server
Senior Software Developer
11/2003 - 9/2004, Dynamic Telecommunications, Germantown, MD
Created and supported desktop and embedded applications
Was involved in the work of several development teams simultaneously,
coordinating the efforts, reducing tensions and generally being the person
who understands the whole application stack.
Worked on several projects simultaneously, prioritized tasks
Initiated efforts directed towards improving code consistency and test
automation.
Created documents required by ISO 9000
Visual C++, VB, VB.Net, C#, SQL Server
Team Leader/Senior Software Developer
5/1999 - 11/2003, Informax Inc, Frederick, MD
Led the team of 4 developers
Participated in defining the product vision and roadmap and defining
business requirements. Proposed a number of new features which were
implemented and well received.
Formalized the requirements, assigned tasks and monitored the progress
Designed application architecture, was involved in the development of all
parts of the application - UI, business logic, data access code and the
database
Collaborated with other departments
Integrated the product with third-party applications
Proposed and presented to prospective clients ways to customize the product
to meet their specific needs
Visual C++, C#, Oracle, SQL Server
Software Developer
10/1997 - 09/1998 Sokrat, Moscow, Russia
Developed an enterprise application designed to automate the workflow of
MosPromStroyMaterialy, a major distributor of building parts and materials
in Moscow.
Conducted client interviews, created use cases, analyzed business processes
and created business requirements. Worked with the client personnel to
refine business requirements.
Created technical requirements
Designed and developed the application - UI, business logic, reports,
database
Conducted training sessions for client's personnel, conducted presentations
of the new system to the management
Collected clients' feedback and used it to further improve the product.
Education: MS in Physics from Moscow State University, Russia
Status: US Citizen