We provide IT Staff Augmentation Services!

Full Stack Developer Resume

SUMMARY

  • 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 with .NET Core, Angular 2/4
  • Very interested in studying of Xamarin mobile development
  • Practical usage of GoF/MVC/MVP/MVVM-patterns, TDD methodologies, SOLID principals
  • Strong noledge of object-oriented design, relational databases and client/server technologies
  • Detail-oriented professional with 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 Studio 2005-2017, Visual Studio Code, Borland Delphi 7-RAD Studio 10.2 Tokyo, Android Studio, 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

Confidential

FULL STACK DEVELOPER

Responsibilities:

  • Actively participated as a "front-end" / "back-end" developer of a wide range of technology stack: teh development of teh client side (HTML / CSS, JavaScript), Web-service (WCF), Integration Services SQL Server (SSIS), teh 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 teh performance of SQL-queries MS SQL Server databases on teh basis of teh indices and teh transfer of teh code of teh stored procedure
  • Developed teh so-called build-deployment scripts (MS Build, PowerShell) Server build and continuous integration (Jenkins, Bamboo)
  • Performed refactoring aimed at improving teh quality and increasing teh performance of teh application when using SOLID principals
  • Worked closely with teh 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

SOFTWARE DEVELOPER

Responsibilities:

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

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

Confidential

SOFTWARE DEVELOPER

Responsibilities:

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

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

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Responsible for technical aspects of teh application development including architecture, code and UI. Worked in tight collaboration with members of development team
  • Played key role as “back-end” developer in creating teh 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 with other team members participated in developing teh SQL Server’s C++ extended stored procedure library and teh 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 principals and TDD methodologies, coded xUnit unit tests
  • Developed cloud-client side based on Amazon Cloud Drive services
  • Worked closely with members of QA Team on defect tracking and resolution
  • Provide supporting of old code and develop teh new one to improve teh 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

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Developed and supported corporate client/server N-tier service oriented application with MS SQL Server as a back-end
  • Wrote original parsing algorithms for extracting data from teh web-pages. Before extracting, every web-page is being transformed into typical XML document format. This way allows to parse DOM data with 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 with using teh 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

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 teh XLS file’s format without using COM stream objects
  • Programmed all content of teh 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 teh project like a single developer without assistance of any members of team

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

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Involved in all stages of software development life cycle
  • Developed one of teh most complex parts of teh 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 teh studio’s applications launched as standalone processes
  • Worked closely with members of QA Team on defect tracking and resolution

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

Hire Now