Anatoly Boshkin

Anatoly Boshkin

Software Engineer

Followers of Anatoly Boshkin150 followers
location of Anatoly BoshkinHerndon, Virginia, United States

Connect with Anatoly Boshkin to Send Message

Connect

Connect with Anatoly Boshkin to Send Message

Connect
  • Timeline

  • About me

    Independent Computer Software Professional

  • Education

    • Lomonosov Moscow State University (MSU)

      1980 - 1985
      Mathematician Applied Mathematics
  • Experience

    • Keldysh Institute of Applied Mathematics RAS

      Jan 1985 - Jan 1990
      Software Engineer

      Started as a junior research staff, proceeded to become a key member of a teamresponsible for design and implementation of a specialized real-time programminglanguage. The language was created as part of the Russian Space Shuttle project and wassuccessfully used to program the shuttle's on-board computers.Was involved in design and implement an Object Oriented Compiler-Compiler language.IBM Mainframe, PL/I, Assembler, Pascal

    • Lanit Group

      Jan 1990 - Feb 1992
      Senior Software Engineer

      As a system analyst, designer, programmer and team leader at one of the first privatesoftware companies in Soviet Union, led numerous IBM PC-based projects, including: An expert system shell featuring a specialized language for specifying items in the knowledge base and logical inference rules. An enterprise-wide IT solution for one of the first exchange boards in Russia. Localization of Framework III, an integrated system by Borland. A textbook, Using Turbo C.C, C++, Clipper, FoxBase Show less

    • Third Wave Limited, consulting for Bank of Scotland

      Mar 1993 - Dec 1993
      Software Engineer

      Worked as a programmer in a project to extract customer data out of an account database.IBM Mainframe, MVS, DB2

    • Logos Corporation

      Mar 1994 - Mar 1996
      Senior Software Engineer

      The company operated in the area of automatic translation of natural languages.Led an effort to develop Sentence Memory, a translation database with patternrecognition features, designed to greatly speed up the translation process.Windows, C++, Oracle, ODBC

    • Cisco Systems

      Apr 1996 - Mar 2001
      Technical Lead III

      As one of the first employees of a telecom startup company (Lightspeed, Inc.), was personally responsiblefor design and implementation of a specialized programming language, MDL, which was used to develop aUniversal Protocol Converter (awarded US patents) for international telephonecommunications. In 1998, the company was acquired by Cisco Systems which used theMDL-based technology to penetrate the VoIP market, with great success. Over the 5 years, led a team of 2-5 engineers responsible for implementation of thelanguage as well as other subsystems.Unix, C++, lex/yacc Show less

    • Trigraph, Inc

      Apr 2003 - Jun 2005
      Chief Architect

      A key role in all projects of a software startup company, including: System architecture, prototyping and design of a refactoring engine for C++ Architecture and design of an innovative fully standard-compliant parser for C++ System architecture, QA testing and end user documentation for a unit-testing add-in to MS Visual Studio; C++ and C#Windows XP, C++, .NET 1.1, C#. MS Visual Studio 2003

    • Tw telecom, inc

      Jan 2004 - Dec 2006
      Principal Software Developer

      A senior development position in the IT department of a telecommunications service provider. Participating in multiple projects related to the company's order entry, inventory and workflow systems, in the roles of architect, designer and coder. Projects include: design and development of new functionality reengineering to introduce elements of Service Oriented Architecture performance and scalability improvements Windows 2000/XP, .NET (C#, Javascript, ASP.NET), Oracle, SQL Server. MS Visual Studio 2003 Show less

    • Carrius Technologies

      Jan 2007 - Aug 2008
      Principal Member of Technical Staff

      A senior developer in a telecommunications software company. Responsibilities: Design and implementation of major features in a soft switch-type product Design and implementation of an XML-based scripting language Design, implementation and maintenance of an automated testing process for a code base of ~1.5M lines of C++ Acting XP (eXtreme Programming) coach for a team of 4-5 developers XP evangelism and mentoring for a department of 15+ peopleWindows XP, Linux, C++, proprietary scripting languages. MS Visual Studio 2003/2005 Show less

    • KEYnetik, Inc

      Mar 2007 - now
      Senior Software Architect

      Analysis, design and implementation of embedded software for an innovative motioninput technology for handheld devices. Design and implementation of PC-based motionanalysis tools using .NET.Platforms: Windows XP/Vista/7, Windows Mobile, Symbian OS, Linux, .NET 1.1-3.5,.NET Compact, C#, C++, Java/Android.MS Visual Studio 2003/2005/2008, Eclipse, CodeWarrior, uVision, IAR Workbench,ARM Workbench.2006-2008

    • Boshkins Software Corporation

      Nov 2010 - now
      A consultant

      Clients: Keynetik, Inc; Siber Systems; National Center for Biological Information

    • NCBI

      Jan 2011 - now
      Contractor
  • Licenses & Certifications

    • Certified ScrumMaster

      LitheSpeed, Llc.