Sergey Barbotko
SUMMARY |
Over 20 years of experience in architecture, database design, object-oriented design and development of software applications on a variety of technologies including Microsoft .NET, SOA, WCF. Experience in architecture and development of scalable high quality distributed object-oriented and service-oriented (SOA) software systems with adoption of variety of software development processes including the Unified Process (UP, RUP). Having deep hand-on experience throughout life cycle activities allows for smooth software development process where potential problems are identified and fixed long before they become problems. Worked on technical part of proposals and validated feasibility and profitability of proposed solutions, worked on business development. Remedied yellow and red projects. |
SKILLS |
Architecture: Scalable distributed service-oriented architecture, SOA Governance, Enterprise Design Patterns. Object Oriented Design: OOD using Design patterns, Unified Process, CASE and modeling tools. Application Programming: Desktop and client-server applications, distributed web applications (SOA), component programming, software development methods, scientific calculations. Databases: Database design and programming, normalization, query optimization in MS SQL Server 2005, Oracle, Interbase. Experience with Btrieve, FoxPro, dBase, PC/Focus, MS Access. System Programming: Knowledge of operating systems (Unix, Windows NT, DOS) including processes (child processes), threads (multithread applications), inter-processes and inter-threads interaction and synchronization, memory management, file and input/output systems, services. Languages/Technologies:.NET 4, C#, ASP.NET MVC, C/C++ (Visual C++, C++ Builder), Delphi, Pascal, XML Web Services, WSDL, ADO.NET, ASP, Visual Basic.NET, MS Enterprise Library, Visual Basic 6, JavaScript, VBScript, SQL, Fortran, assembler (i386), COM/DCOM, HTTP, FTP. Familiar with Java, Kelix. Other Tools/OS: Windows, Linux, Sybase PowerDesigner (Data Architect), IBM Rational tools (Rational Rose), Crystal Reports, Visual SourceSafe (different views for distributed development teams), Novel Netware. |
WORK HISTORY |
Lead Application Developer/Solution Architect, Progressive Insurance, Enterprise Architecture, Colorado Springs, CO | 2006 - Present Senior Technical Manager, Limelight Technologies, Fort Collins, CO and Cheyenne, WY, USA | 1999 - 2006 IT Consultant, Office of Prime Minister of the Republic of Tajikistan, Dushanbe, Tajikistan | 1999 Information System Manager/Data Processing, United Nations Development Program (UNDP), External Resources Management Division, Dushanbe, Tajikistan| 1996 - 1999 Lead Software Engineer, Commercial Industrial Construction OrienBank, Dushanbe, Tajikistan| 1993 - 1996 Engineer/Programmer, Motor-transport Depot of Trade Ministry, Dushanbe, Tajikistan | 1992 ? 1993 Engineer/Programmer, State Statistic Committee of the Republic of Tajikistan, Dushanbe, Tajikistan| 1992 |
PROJECTS |
Progressive Casualty Insurance
Enterprise Integration and Security Currently working on claims-based security design and implementation as well as integration patterns (Client, SOAP and WCF extensions, token based security for RESTful and WCF services; BizTalk). Led a team of developers on numerous enhancement projects for online quoting (built on current proprietary XML based Thin Client Architecture (TCA) framework), claims and other distributed ASP.NET applications (C#, ASP.NET, Web Services, MS SQL). Developed training materials and performed training for a team. Georgia State Department of Human Resources, Newborn Surveillance and Tracking System (NSTS) Wyoming Department of Employment, Unemployment Insurance Modernization Deere & Company, John Deere Office System Washington State Department of Health, Cholinesterase Monitoring Data System (CMDS) Record Matching Software Evaluation Performed an evaluation of several record matching solutions using real data such as Cancer Registry and Vital Records. Netrics Search Server showed best results in finding data errors on client production data (C#, MS SQL Server, Access). Electronic Laboratory Reporting [ELR] Worked on web services for integrated NET-centric Public Health Reporting of Electronic Data (PHRED) solution powered by Microsoft BizTalk Server 2004. The application receives notifiable condition reports electronically from over 300 clinical laboratories and hospitals then redistributes the data to the responsible public health organizations. Early Hearing Loss Detection, Diagnosis, and Intervention (EHDDI) Tracking and Surveillance System Wyoming Department of Health, Wyoming Early Hearing Detection and Intervention (EHDI) Wyoming Department of Fire Prevention, Training Database Project Arkansas Department of Health, Arkansas Early Hearing Detection & Intervention (EHDI) and Common Client Data Warehouse Integration Washington State Military Department, Contract Management System (CMS) Wyoming Tribune Eagle, Archives Project Soos Creek Water & Sewer District, Web Based Utility Billing E-Commerce System Front Range Business Ventures, GOmanage Application Washington State Department of Labor and Industries, Pension Benefits System VantagePoint Network, Cash Grains System CropVerifeye System
eFarm System Developed a flexible and scalable database and system design (VB 6, Oracle). Illinois State Board of Education, E-Grants System As Technical Lead co-developed the interactive proposal submission and evaluation module to manage the technology grants submitted to the State. The Web-based modules interact with the SQL Server database. After implementation the client reported a 60% improvement in the efficiency of the grant writing process. Developed the database and System design and best practices for COM and ASP programming. Washington State Office of the Superintendent of Public Instruction (OSPI) , LINKS Learning |
EDUCATION & TRAINING |
Colorado State University, Fort Collins, Colorado, USA | 1999. Courses: Object Oriented Design, Operating Systems, Software Development Methods, Algorithms and Data Structures Tajik State University, Dushanbe, Tajikistan | 1991 ? 1996
Microsoft Training:
Borland Training
Microsoft Certified Professional, Microsoft Certified Technology Specialist Brainbench Certification, www.brainbench.com | 1999 ? 2001, Certificates: C Programmer, C++ Programmer, Delphi Programmer, FORTRAN 77, Java 1, MS SQL Server 7 Programming, OO Concepts, RDBMS Developer, Unix Programmer, Written English
|