Owings Mills, MD 21117
Objective: Acquire a challenging position that offers personal growth and advancement while offering a mean to utilize my software development, mathematical and analytical skills in a way that will benefit my employer.
OOP, OOAD, UML.
C# 2003-2015, VB.Net, ASP.Net, PL-SQL, TSQL, XML, XSD, MSBuild, Visual Basic, C, C++, Visual C++, HTML, VBScript, Java Script, ColdFusion.
MS SQL Server 2000 – 2008 R2, FoxPro, Dbase, Oracle, NoSQL.
Other Tools, Libraries and Web Technology:
MVC, Entity Framework 3.4-4.x, WCF, CSS, ADO.Net, AJAX, Angular, MFC, TFS, VSS, SSIS, SSAS, SSRS, CMMI (levels 2-5), Crystal Report, LINQ, BizTalk.
07/16 – present Systems Architect / Sr. Software Developer
Technical Frontiers Inc., Baltimore, MD
Participate in the systems design to understand different levels of requirements, technologies and client expectation.
Design multiple alternative proposals to clients where had been identified schedule, cost, technology, and so on. Participate in meeting to design hardware and network structure. Perform cost-benefit analyses for new development. Create systems and applications design. Full SDLC – design, development, testing of complex web-based and Windows-based solutions utilizing .Net 2013 and MS SQL Server 2008 R2. Support Windows-based and web-based applications. Database tuning for best performance. Created and deployed complex SSRS reports. Partitioning system on units. Integrated multiple systems in a single process. Full SDLC architecture design. Participating in Agile sprint planning, daily scrum, sprint review and sprint retrospective meetings with developers and clients. Working with clients on creating Agile stories and backlog items. Provide documentation for CMMI III level. Support and modification COTs product for CMS. Administration and customization portal for CMS.
05/14 – 06/16 Senior System Analyst / Sr. Software Developer
Technical Frontiers Inc., Baltimore, MD
Full SDLC – design, development, testing of complex web-based and Windows-based solutions utilizing .Net 2013 and MS SQL Server 2008 R2. Created and validated websites for Web Content Accessibility Guidelines (WCAG 2.0) and 508 standards and compliant. Validated web content with WAVE Web Accessibility tool. Created and deployed complex SSRS reports. Automated reports process (creating more than 250 reports per run). Support and modification COTs product for CMS. Administration and development portal for CMS. Analyzing databases and optimizing and administrating MS SQL Server processes. Created multiple application to provide support with SharePoint, Email and so on. Integrated who ways identification with multiple third-parties companies like Twilio, Plivo, and ExTexting. Created process documentation for CMMI III level. Participating in Agile sprint planning, daily scrum, sprint review and sprint retrospective meetings with developers and clients. Working with clients on creating Agile stories and backlog items.
06/12 – 05/14 Senior Software Engineer
MJM Innovations, Baltimore, MD
Designed and developed technical solutions to guide the team from architecture and design through the full software development lifecycle. Have working knowledge of state-of-art programming languages and object-oriented approaches in designing, coding, testing and debugging programs such as MVC 4, Entity Framework 4.5, AJAX, JSON, and jQuery. Created Web services and Restful API. Developed process and object structure flowcharts and documentation. Created and validated websites for Web Content Accessibility Guidelines (WCAG 2.0) and 508 standards and compliant. Validated web content with WAVE Web Accessibility tool. Worked on more complex projects/issues that require in-depth knowledge across multiple technical areas and business segments while applying industry best practices for architecture. Worked with both traditional and Agile software lifecycle development. By introducing routing and resetting properties on Entity Model was able to implement an enterprise-wide web site for multiple clients that utilizes a single client database. Integrated abstraction and Unity in object design. Designed and integrated new features into the existing system while analyzing the impact and providing recommendations for the development. Tuned and improve multiple SQL processes. Created and tuned multiple SSRS reports. Developed mobile applications. Mentor team members. Provide code review and analysis for an off-shore team.
04/12 – 06/12 Senior Software Engineer
Apex Systems Inc., Sparks, MD
Observed, analyzed and documented workflow and basic operations for insurance division while helping to maintain and expend a current system using C#, ASP.Net, XML, MS SQL Server, WCF. Improved MS SQL Server procedures and optimized performance. Organized and structured C# code.
04/10 – 12/11 Senior Lead Database Developer
Educate.com, Baltimore, MD
As part of the team took over development and support of company's enterprise application. Corrected and improved database synchronization process between corporate office (MS SQL Server 2005, C#, web service) learning center servers and tablets (MS SQL 2005, C#, ASP.Net web service; CE 2000, C#, WPF service). Tuned and re-indexing MS SQL Server for better performance. Configuring prototype for the database synchronization process. Created tables, stored procedures, triggers, functions, indexes utilized GUI and DBCC. Complete MS SQL Server support for development team (MS SQL Server installation, database design, backup, restore, synchronization, compress, transaction log, security and so on). Validated and optimized SQL scripts for production release. Organized and corrected code structure. Developed the process to automate the creation of the development databases for the IT group utilizing MSBuild and implemented it in TeamCity. Created module to utilize Subversion API in the automated build process. Fix and improved multiple database processes. Created and fixed multiple ASP.Net and WCF web services. Implemented ASP.Net security (database and WCF service) for vendor's web application. Analyzed and fixed transaction/synchronization issues. Fixed Telerik reports. Created technical documentation. Utilize Agile methodology in the software development process.
08/09 – 01/10 Senior Software Engineer
ATIntegrated, Sparks, MD
Provided support and develop e-commerce web applications utilized ASP.Net 2.0 / 3.5. Created several reports and processes for extracting data in multiple file formats. Created multiple Windows Services, Web Services and Windows applications for data processing utilized.Net 3.5. Provided SQL, PL-SQL, and T- SQL support for IT group. Tuned SQL Server 2005 for better performance. Utilized LinkQ for web applications development.
04/08 – 07/09 Senior Software Engineer
Netlink Research Group, Alexandria VA
Worked on multiple web applications utilized Coldfusion, ASP.Net 1.1, and ASP.Net 2.0. Created database driven formatting text files process. Created multiple web controls. Implemented SubSonic as part of data tear. Analyzed and created data conversion process between MySQL and MS SQL 2005. Troubleshoot VB 6.0 application. Implemented FTP file transfer in a web application.
04/06 – 04/08 Senior Software Engineer
Chesapeake Systems Solutions Inc., Owings Mills MD
I have provided technical leadership for Smart Treasury development group. I have designed multiple data processes. Utilizing VB.Net created numerous multi-threading Windows Services and Web Services for financial data processing. Created several applications to convert bank payment files into the XML file format. Designed and developed an application to convert XML data files to custom format like Excel, text and so on. Analyzed database in order to create custom reports. Created several SSIS (ETL) processes and SSRS reports. Utilizing VB Script technology created installation process for vendor application and deployed it as an installation package. Created multiple utility applications. Designed several small web applications utilizing C#.
10/01 – 03/06 Senior Technical Lead / Database Administrator
HCIT, Owings Mills, MD
I have provided leadership and technical support for the IT department. Provide complete MS SQL Server development and production support (MS SQL installation, database design, security, memory allocation, tuning, indexing, stored procedures, triggers, functions, jobs and so on utilized GUI and DBCC.). Configured MS SQL Server replication, backup and recovery processes. Utilizing Visual Basic 6 and MS SQL Server 2000 created several full life-cycle n-tear systems. Integrated third party controls into applications, as well as incorporated Windows API’s to streamline the processing of data, graphics, images, and files. Designed and developed a complete Optical Shop system which includes retail, inventory and order/transfer of merchandise. Developed complete Electronic Medical Record (EMR) system which includes the following modules: Application security system, Patient scheduling, Examination, Exam drawing, Image viewer, Scanning, Datapoint, Exam checker, Messaging, Billing code calculation, Assessments, Letters and Consents, File pulling, Department orders, etc. Created numerous applications to synchronize database and file structure for patient records. I have created a completely administrative application to automate the process of client system configuration. Created database synchronization between EMR and Practice Management System (by MedInformatix) utilizing triggers and DTS processes. Integrated ASP and MS Office into EMR to process and retrieve patient record utilizing signature pad (by Topaz) to digitally sign documents. I have developed appointment application under Practice Management System to decrease data retrieval time from 10-15 min to 3-10 sec. Designed and developed an administrative application for COM+ deployment. Integrated BizTalk server in the file processing systems. I was responsible for installation and configuration of an Application server and SQL server.
02/01 – 09/01 Senior Programmer Analyst
SmConsulting, Baltimore, MD (ExpoExchange)
Developed modules to process data stream from a serial port. Created mapping tools to map universal customer swiping card to the database. Create an auto e-mail process. Developed custom ActiveX controls for custom e-mail. Work with n-tear application structure. I integrated multiple custom and third-party controls into the application.
05/00 – 02/01 Senior Component Developer
SciTutor.com, Baltimore, MD
Create business modules and rules for the development process. Develop COM, COM+, ActiveX DLL, ActiveX components utilizing Visual Basic 6.0. Create multiple systems for the company and production use. Involve in the design and implementation of middle tear for web applications. In charge of the development process on MS SQL Servers. Provide technical support for the web development team.
04/99 – 04/00 Programmer Analyst
AEGON Corp., Baltimore, MD
Maintained and developed a variety of applications for multi-user environment utilizing SQL Windows, Visual Basic 5/6. Created batch processes using SQL, VBScript, MS-DOS, SQL Windows, and Visual Basic. Created and supported data transmission systems. Provide full life-cycle technical support. Develop diagrams, documentation, and specs. Provide maintenance for Intranet applications.
02/96 – 04/99 Programmer Analyst
Unitel Corp., McLean, VA
Develop variety of applications for telemarketing services. Create front-end and back-end applications utilizing Visual Basic 3/4/5 and MS SQL Server 6.0/6.5, MS Access 95/97, dBase III, Oracle. I analyzed and converted existing application from MS Access to Visual Basic 4.0 and MS SQL Server 6.5. Integrate outbound telemarketing applications with DAVOX Unison System, which interacts with E-mail, fax and FTP servers. Create reports using MS Access and Crystal 5. Develop modules for data transmission. Provide technical support for existing applications and training for the users.
Clearance: Tier 2 ESI (MBI).
Education: Bachelor in Computer Science.
1986 -1990 Polytechnical University, USSR, Odessa.
2011 ACM Fundamentals and ASP.Net Web Development /Alterian/
Personal: US citizen. Have very deep interest in the professional development, quick learner, hard worker, highly motivated, good team player, able to work independently and with minimal supervision.
References: Available upon request.