Objective

Sr.Software Engineer, C#, .NET, WCF, RESTFul, Java Script, JAVA, Spring Boot, Web & Client/Server Database Application Developer

Summary

  • 25 years of experience as a Software Engineer in developing and supporting of desktop and web applications.
  • 11 years of Web development in .NET, JQuery, AJAX, JSON, REST, WebApi, MVC, XML, ORACLE environment.
  • 7 years Web development on Perl, PHP, Java Script.
  • 8 years .NET application development experience; C#,VB.NET, ADO.NET .
  • 2 years JAVA Spring boot development.
  • Multi-tiered applications support.
  • Experience in heterogeneous network environments.
  • Work well independently or as part of a team.
  • Strong communication and interpersonal skills, hard worker, good team player, bilingual
  • Technical Summary

    Languages C#, JAVA, Spring Boot, Java Script, HTML5, DHTML, T-SQL, PL-SQL, Perl, PHP.
    Frameworks Angular 4, JQuery, Bootstrap, Knockout JS, Backbone JS, AngularJS, Node.js.
    OSWindows, Linux.
    Databases Oracle, MySQL, MS SQL Server, Postgress SQL, Cassandra.
    Web/Application ServersIIS 7, Apache.
    Source ControlGIT, Subversion SVN, JIRA.
    CI/CDOpenShift, Docker, Jenkins.

    Experience

    Pyramid SystemsMay 2018 – Present
    Sr. Software EngineerFairfax, VA
  • Designed and Implementing WCF Services for WPF application. by utilizing EF, Autofac, AWS SQS and S3 services.
  • Improved UnitTest code coverage with MOQ framework and Sonar Cube.
  • Supported Production deployments.
  • Troubleshooting and resolving production related issues.
  • Monitoring application activity with NewRelic, Splunk, Postgress DB
  • Calibre SystemsMarch 2016 – April 2018
    ProgrammerArlington, VA
  • Designed and implemented user configuration request acceptance page.
  • Developed Angular 4 pages for processing uploaded data from barcode scanner devices.
  • Prototyping REST micro microservice application for automated upload process from barcode scanners to the web application.
  • Develop new JAVA Springboot Single Page Web application using Angular 4 framework to replace existing .NET based application.
  • Quick prototyping REST microservices based on JHipster platform.
  • Maintain and improve legacy USCIS DHS web application.
  • Evaluate frameworks and create prove of concept applications for upgrading existing solution.
  • Implementing Continious Integration/ Continious Deployment process by utilazing JENKINS, MSBUILD, MSTEST, Power shell
  • Implement nugget package management to existing .NET solution, by splitting single GIT repository to independent parts and host binary packages in NEXUS repository.
  • Bug fixing and supporting web application WebForms application.
  • Extending and developing new ORACLE stored procedures and packages.
  • Preparing .NET solution for future cloud migration.
  • Target Labs IncMarch 2014 – December 2015
    Sr. Software EngineerArlington, VA
  • Contractor for Bloomberg BNA, Cristal City;
  • Migrate existing .NET web application from WebForms to MVC pattern. This project based on MVC Framework version 5, utilizing Razor syntax and Backbone JS functionality.
  • Upgrade current UI of Shopping cart application to match style and fill of updated main web site. Pages used extended CSS functionality (provided by vendor) and jQuery along with vanilla JS. Implementing REST WebApi services as a part of extending Shopping Cart Application logic towards migration from WebForms to MVC.
  • Extend and support Shopping cart application for bna.com website.
  • Designed and implemented Email generation system to provide extended instructions to the customers based on type of product they purchase. (Online Webinar, Live event, subscription) Developed REST WebService to pass data between two applications, web site based on Ektron CMS and Store Management system supported by Oracle DB.
  • Designed and create service application to collect and process RSS data out of CMS to present related product. Application utilize Ektron CMS API to navigate and and retrieve content from CMS.
  • Developed and integrate into existing Castle Windsor IOC infrastructure, web service agent to extend functionality of Shopping cart to provide services from new vendor.
  • Created customer support form to provide uniform experience across number of different products.
  • Xceed TechnologiesJuly 2007 – March 2014
    Sr. Software EngineerReston, VA
  • Designed and implemented tiles server application for support javascript and SilverLight MAP interface based on google and bing map APIs.
  • Extend current implementation of WCF web services to support JSON format.
  • Developed application to collect statistical information from public Twitter API.
  • Implement number of WCF and RIA web services to support current SilverLight application and create balanced solution.
  • Migrated current application to SilverLight 4.0 platform.
  • Developed chart based web UI (ComponentOne Chart SilverLight component, amChart, Infragistics Charts)
  • Created prototype, implemented and integrated into current system BING Map TileServer.
  • Designed and implemented Java Script based (EXTJS, AJAX,JSON,SVG,XML,ORACLE) web GEO application. This application utilizing wide range of EXTJS components and functionalities as “tree view”, “grid with paging , filtering and grouping abilities”, “tab panels”, “pop-up” and “slidable” windows. Server side components build as based on .NET 3.0 WCF web services. Oracle Exadata server is application DB storage system.
  • Supporting and extending SVG functionality of existing web application. This application manipulating more then 1000 of different objects on the map to provide smooth and easy data visualization.
  • Designed and implemented incoming data preprocessing system.
  • Extended current web application based map interface functionality (.NET 1.1, SVG(Scalable Vector Graphics), AJAX, ORACLE)
  • Developed ORACLE stored procedures as part of business logic to provide scheduled data processing as well as procedures to provide output to the Report system.
  • Developed standalone application for data overlapping calculation. Application retrieves data from ORACLE Database (about 32 millions records)
  • Designed and developed new application web interface based on EXTJS library. This interface utilized “Drag and Drop” functionality and implemented small widget concept in web application. (Java Script, C#)
  • Supporting and extending existing VB applications
  • VideonextJune, 2006 – June, 2007
    Sr. Software EngineerChantilly, VA
  • Developed upgrade procedure to provide pain less software upgrade from 2.3.X to 2.4.X versions. This project includes server side data conversion. (Perl, Postress SQL DB, Bash shell scripting)
  • Developed Email notification system for current video surveillance software. Base on DB records about registered user and system events, create and send Email notification to the designated addresses based on schedule. (PHP, Postgress DB, SMTP)
  • Developed SNMP based health monitoring system for video surveillance server. (Perl, Bash scripting)
  • Designed and developed company Licenses system, which is includes web based internal interface for manage access to the serial number DB and Email based system to provide customers ability to get actual licenses at activation time (PHP, Java Script, Perl, MySQL DB, SMTP and POP Email protocols, AJAX).
  • VideonextFebruary, 2003 – June, 2006
    Sr. Software EngineerMcLean, VA
  • Designed and developed WinCE based application for view and controlling digital (IP) camera on .NET (C#, XML, IP, WIN32 API, PInvoke)
  • Developed C# class for show and modify image using PInvoke to call unmanaged WIN32 functions.
  • Developed PTZ control LINUX drivers for video systems: PANASONIC, VICON, TOSHIBA, PELCO (C, Perl, PHP, RS232, RS485 and IP protocols)
  • Developed new and support existing program modules, had written on C, C#, Perl and PHP languages, using XML specifications and access to SQL databases.
  • Worked in Linux, Windows XP and Windows CE environment.
  • Supported and troubleshoot with internal and external customers.
  • Set up and installed computer based video surveillance systems with analog (PELCO, TOSHIBA, SONY) and IP based (AXIS, SONY, TOSHIBA, X-view) video cameras.
  • Education

    Rostov State University 1992 B.S. in Physics and EE Rostov-na-Donu, Russia