We provide IT Staff Augmentation Services!

Full Stack Developer Resume

SUMMARY OF QUALIFICATIONS

  • 15+ years in overall object - oriented programming, application development, analysis and design
  • Over 7+ years of experience in software development using C# (Windows Forms/WPF)
  • Over 8+ years of experience in software development using Delphi (Win32 API, VCL)
  • About 2+ years of ASP.NET MVC software development
  • About 1+ year of Android programming. Good familiar wif .NET Core, Angular 2/4
  • Very interested in studying of Xamarin mobile development
  • Practical usage of GoF/MVC/MVP/MVVM-patterns, TDD methodologies, SOLID principles
  • Strong noledge of object-oriented design, relational databases and client/server technologies
  • Detail-oriented professional wif excellent communication and organizational skills
  • Responsible, well-disciplined, enthusiastic, able to work on own initiative and as a part of a team.
  • Sportsman, avid runner. Computer education tutor. Enjoy jazz and blues music. Have a strong and stable health. Never get sick.

TECHNICAL SKILLS

Programming: C#, Delphi, JavaScript, TypeScript, SQL, T-SQL

Development: Windows Forms/WPF, ASP.NET MVC, LINQ, Web API, WCF, .NET Core

Databases: MS SQL Server, Firebird/Interbase, MySQL, PostgreSQL, MS Access

Operating Systems: MS Windows, MS-DOS, Android OS

Software Packages: Microsoft Visual Confidential 2005-2017, Visual Confidential Code, Borland Delphi 7-RAD Confidential 10.2 Tokyo, Android Confidential, IntelliJ IDEA, CVS/SVN/Mercurial/Git, xUnit, Moq, Unity, Ninject, Reshaper, DevExptess VCL, DevExptess.Net, Entity Framework, PowerShell, Knockout JS, MS Build, Angular 2/4

PROFESSIONAL EXPERIENCE

FULL STACK DEVELOPER

Confidential

Responsibilities:

  • Actively participated as a "front-end" / "back-end" developer of a wide range of technology stack: the development of the client side (HTML / CSS, JavaScript), Web-service (WCF), Integration Services SQL Server (SSIS), the server code ASP.NET MVC and SQL Server (LINQ, T-SQL). Carried out refactoring and bug fixing
  • solve complex problems of profiling and optimization of server-side code, improve the performance of SQL-queries MS SQL Server databases on the basis of the indices and the transfer of the code of the stored procedure
  • Developed the so-called build-deployment scripts (MS Build, PowerShell) Server build and continuous integration (Jenkins, Bamboo)
  • Performed refactoring aimed at improving the quality and increasing the performance of the application when using SOLID principles
  • Worked closely wif the team of analysts, testers

Environment: .NET Framework 3.5/4.0, C#, JavaScript, JQuery, ASP.NET MVC, WCF, MS SQL Server, PostgreSQL, SharePoint, SSIS, JIRA, Subversion, Git

Confidential, Chelyabinsk, RU

SOFTWARE DEVELOPER

Responsibilities:

  • Responsible for all technical aspects of the application development including architecture, code and UI. Worked as a single developer
  • Developed and modified code for the processes of exporting data into a variety of file formats, including MS Office file formats. The main feature of the utility is no need to install the MS Office package on the user’s computer. All the files including the binary ones are being created directly wifout using any COM-objects routines.
  • Performed code refactoring resulting in code quality and performance improvements
  • Worked closely wif members of QA Team on defect tracking and resolution
  • Provided user support

Environment: Win32 API, Delphi 7-RAD Confidential 10.2 Tokyo, SQL Server, MySQL, PostgreSQL, IB/FB, Oracle, Subversion, DevExpress VCL

Confidential

SQL/MySQL/PostgreSQL/IB/FB/Oracle

Responsibilities:

  • Responsible for all technical aspects of the application development including architecture, code and UI. Worked as a single developer
  • Developed and modified code for the processes of importing data files to a server database. The main feature of the utility is no need to install the MS Office package on the user’s computer. All the files including the binary ones are being read directly wifout using any COM-objects routines.
  • Performed code refactoring resulting in code quality and performance improvements
  • Worked closely wif members of QA Team on defect tracking and resolution
  • Provided user support

Environment: Win32 API, Delphi 7- RAD Confidential 10.2 Tokyo, SQL Server, MySQL, PostgreSQL, IB/FB, Oracle, Subversion, DevExpress VCL

Confidential, Chelyabinsk, RU

SOFTWARE DEVELOPER

Responsibilities:

  • Responsible for technical aspects of the application development including architecture, code and UI. Worked in tight collaboration wif members of development team
  • Played key role as “back-end” developer in creating the SQL Server’s alternative backup/restore multithreading engine, based on virtual devices conception, that uses innovating algorithms of compressing and scripting, and other ones such as updating statistics, re-indexing, shrinking databases, checking database integrity and so on. Performed refactoring and bug fixing
  • Developed COM interoperation mechanism between unmanaged C++ extended stored procedure library and managed C# code, including custom XML serialization/deserialization functionality
  • In interaction wif other team members participated in developing the SQL Server’s C++ extended stored procedure library and the most parts of GUI using MPV-pattern including its unit tests as well
  • Performed code refactoring resulting in code quality and performance improvements according to SOLID optimization code principles and TDD methodologies, coded xUnit unit tests
  • Developed cloud-client side based on Amazon Cloud Drive services
  • Worked closely wif members of QA Team on defect tracking and resolution
  • Provide supporting of old code and develop the new one to improve the application’s functionality and release its new versions

Environment: .NET Framework 3.5, C#/C++, Windows Forms, all non MS SQL Servers, WCF, YouTrack, Subversion, Mercurial, xUnit, Moq, Unity, DevExpress.Net

SOFTWARE DEVELOPER

Confidential

Responsibilities:

  • Developed and supported corporate client/server N-tier service oriented application wif MS SQL Server as a back-end
  • Wrote original parsing algorithms for extracting data from the web-pages. Before extracting, every web-page is being transformed into typical XML document format. dis way allows to parse DOM data wif using such .NET Framework objects as XmlDocument and XPathDocument
  • Coded special report system based on Component Object Model (COM) for creating outgoing documents for Microsoft Word and Open Office Writer
  • Developed data layer wif using the LINQ for Entity Framework object related mapping and query mechanism
  • Created, documented and reviewed MS SQL Server T-SQL stored procedures
  • Supported presentation layer based on Windows Forms/MVP framework

Environment: .Net Framework 2.0-4.0, C#, Windows Forms/WPF, MS SQL Server 2005, DevExpress.Net, Subversion

Confidential, Chelyabinsk, RU

SOFTWARE DEVELOPER

Responsibilities:

  • Wrote all project code parts of software development life cycle
  • Developed original algorithms for writing of stream data directly to file according to specification of the XLS file’s format wifout using COM stream objects
  • Programmed all content of the components including type convertors, collection and property editors, component designers
  • Designed key modules such as export directly to Microsoft Excel file format and Adobe PDF files
  • Worked on the project like a single developer wifout assistance of any members of team

Environment: .NET Framework 2.0, C#, Windows Forms, CVS, Subversion, Mercurial, Star Team, YouTrack, xUnit, Moq

EMS SQL Management

Confidential

Responsibilities:

  • Involved in all stages of software development life cycle
  • Developed one of the most complex parts of the application - multithreading task scheduler
  • Took a part in development of all aspects of windowed user interface
  • Worked on optimal DB structure design and on its implementation in DBISAM Server
  • Designed, developed key modules such as COM and system pipes interoperation in order to provide communication between all the Confidential ’s applications launched as standalone processes
  • Worked closely wif members of QA Team on defect tracking and resolution

Environment: Win32 API, Delphi 2007, DBISAM Server, Subversion, DevExpress VCL

Hire Now