Andrey Lifshiz
Microsoft Software Developer
Andrey@MarkFarm.com

OBJECTIVE
A challenging position as a software developer to utilize analytical
skills and knowledge in Microsoft and DotNet technologies.

LANGUAGES
Visual Basic 6.0, VB.NET, C#

TECHNOLOGIES
Web Technologies ASP & ASP.NET with Visual Studio .NET,
HTML, DHTML, CSS, XML and XSL, WebMatrix
DataBases MS SQL Server, Sybase SQL Anywhere, Access, ADO
Reporting Tools Crystal Reports /.NET / 9.0 and Earlier, Active Reports /.NET
OS & Servers Windows 2003 and Earlier, DOS, IIS, MTS, Limited: BizTalk
Other Tools MS Office, MS Source-Safe,

PROFESSIONAL EXPERIENCE
Web Development (independent consulting) 2000–Present
ASP, ASP.NET, VB.NET, and C#
  • Web Projects.
    • Yalosantique.comSmall company was in need of presenting there business portfolio on the internet. The main goal was dynamic updates of the pictures and text on the site by none technical personal. For pictures I used my ‘Picture Gallery Control’. Text comes from cashed resources.
    • Flooring Express Easy to use and easily customizable web site has all of its navigation controlled by one xml file that is easily updated by a none-technical user. CSS StyleSheets used for cross-browser support, better device support, easier maintainability, and access to impaired users.
    • Arinich.com Professional web site that utilizes custom controls, xml, and cascading styles sheets.
    • Queen Calendar Web-based tool that is used by beekeepers all over the world. Combines several custom server controls to render page in user preferred language. Heavily uses XML where data of the calendar are kept. Technologies used: ASP.NET, C# and Java script.
    • Tara Beekeepers Association Designed and implement this site for the local beekeeping association. Technologies used: Classic ASP, Java and VB script.
  • Server / User Controls Development.
    Implement custom server controls to facilitate use of a particular option not available in intrinsic controls that come with Visual Studio. Expertise includes:
    • Picture Gallery Control: Combines several server user controls and robustly produces images on the web page. This control takes each image and generates thumbnails. Clicking on the thumbnail opens original image in the new window. It simplifies process for users by allowing them to drop new pictures in the folder and have thumbnail for that picture when page refreshes.
    • Locale Label Control: Takes advantage of static hashtable of translations. Depending on the locale setting of the user, label will display a translation particular to that locale.
    • Check Out Control: Control that is used on a point of sale web site. Combines multiple controls and renders differently depending on the page on which it is used
KMC TELECOM, INC. 2004 – Present
KMC Telecom is a nationwide provider of next-generation telecommunications infrastructure and services.
Contractor&- Used C#, ASP.NET, Oracle, MS SQL Server 2000, and Access
Responsible for design and implementation of complete in-house system, used for automating work-flow process of submitting customer’s records to Verisign and Intrado database, using CNAM, LIDB, E911 file specifications.
  • Architecture and coding of a robust process component used thought the system in various ways.
  • Implemented numerous system data access objects, business objects (objects that overlay business rules on an underlying ORACLE and SQL Server databases).
  • Designed and implemented ASP.NET web application that was used to run, configure and monitor the system’s processes. Numerous server and user controls development to simplify user’s tasks and reuse functionalities across the system.
  • Coded ‘web services’ to integrate with other in-house application including BizTalk and InfoPath.
  • Other responsibilities include automation of certain aspects of code production, documentation and misalliances system designed.
Roche Diagnostics Corporation 2000 – 2003
World's leading provider of diagnostic systems and decision-oriented health information.
Software Development Engineer
Worked primarily on Roche’s prototype MobilCARE and Opti-Plus devices, which combine several existing analyzers into an integrated system with more data management features.
  • For the MobilCARE project utilized VB 6.0, Access 97 and ActiveX exe serial devices. Was responsible for implementing system requirements from Use Cases, writing data-access layer, creating custom controls for GUI. The system communicates to a data management system via ASTM protocol. Supported and extended communication interface.
  • On the Opti-Plus Project served as VB developer on the project’s team of 7-8 VB and C++ developers. System utilized Windows 2000 system running MSDE (SQL Server 2000) with a Visual Basic touch-screen GUI, VB and C++ COM+ objects, and C++ serial device controllers. Coded GUI to the specifications from the use cases, creating VB test utilities for developers and QA use. Worked with database through SQL Server 2000 and used custom C++ data access components.
  • Integral member of team that designed and built a web-based Dictionary for local intranet. The development was done on Windows 2000 and SQL Server 2000 running on MS Server 2000 with ASP calling Visual Basic COM+ Objects. Designed new user registration process which was implemented utilizing E-Mail System and Collaboration Data Objects.
  • Designed and developed a Translation Tool System used by an engineering department that developing medical instruments. Was given specs, designed data model, wrote code using Visual Basic. This program heavily used graphics and required writing several custom controls used in GUI.
  • Crystal Reports Design and Development on existing data management systems. Created reports using stored procedures, extensive use of sub-reports and reports parameters.
THINK RESOURCES, INC 1999 – 2000
Worked on clients’ sites, including Sentinel Digital Technologies, LLC and Keck & Wood, Inc.
KECK & WOOD, INC. 2000
Consultant
Used Visual Basic, Access, MS SQL Server, Crystal Reports, Active Reports
  • Support and customize existent Accounting and Utility data managing systems to customers’ needs and changing tax laws. Converted many reports from Crystal Reports into Active Reports. Implementing third party custom controls in the application. ProtoView, Sheridan and Spread.
  • Worked with customers’ databases that were in SQL Server and Access
  • Involved in the project developing meal line processing system with VB touch-screen GUI and SQL Server 7.0 back end. System was developed on Windows NT and aimed to replace existing Dos systems that were running in public schools
SENTINEL DIGITAL TECHNOLOGIES, LLC 1999 – 2000
Sentinel Digital provides healthcare services
Consultant - used VB, SQL Server and Crystal Reports
  • Performed data conversions for new customers into SQL Server from different database format. Created small VB utilities to move and format data.
  • Wrote complex SQL queries and union queries to be used as command objects.
  • Designed Crystal Reports that used SQL Stored Procedures. Customized stored procedures for some clients.
  • Created help utilities used in medical offices. Utilities allowed user to sort, search and manage patients to have easy to use Microsoft GUI used VB and Common Active X controls.
SUPPORT TECHNOLOGIES, INC. 1999
System and Telephone Support Representative
Supported EzAccess software solutions. System administration, database problem resolution.
CDI CORPORATION 1999
Contract position– used Visual Basic
RUSSEXIM 1996 - 1999
Junior Programmer - Software / System Support used Visual Basic, Crystal Reports, MS Office
Download Word Version