INTRODUCING
Creating custom software solutions for clients, and fixing their existing products. Using state-of-art tech, battle-tested, supported, and with rich ecosystem. Able to build software solutions from scratch.
I am also part of several freelancing platforms, including Toptal, a.Team, arc() and Codementor.
I am a seasoned Software Engineer with more than a decade of professional hands-on experience in full-stack web development. My journey in this field began in 2005, when I built my inaugural website. By 2006, I was already developing custom solutions using PHP, MySQL, and Apache.
I possess exceptional proficiency in developing web applications using the following technologies: C#, .NET, ASP.NET Core, Blazor, JavaScript, and SQL.
I focus on making the process that can successfully and transparently deliver optimal results in a given timeframe, clearly and concisely facilitating the communication process between business and development teams. No bullshit.
With over two decades under my belt in the computer world, I've logged over 50,000 hours at the keyboard. My expertise encompasses a diverse range of platforms and languages, including Windows(Win95-Win11), macOS, and Linux (Ubuntu, Debian, client, server), as well as technologies such as .NET, Windows Forms, ASP.NET, JavaScript, Node.js, React, Angular, PHP, MSSQL, MySQL, MongoDB, and more.
My favorite environment: Windows, Visual Studio, ReSharper, NCrunch, Windows Terminal, Oh My Posh
Second favorite: MacOS, JetBrains Rider, VS Code, iTerm2
Freelance work
December 2015 - Present
Built MVPs from scratch and made the existing MVPs usable and production-ready in short time-frames.
Planned the architecture; including high-level planning and designing systems.
Configured CI/CD processes from scratch; including Azure, DigitalOcean, Heroku and private Linux servers.
Consulted, guided, and mentored teammates and clients.
Developed software and custom solutions.
Designed architecture and implemented ASP.NET Core and Web API applications.
Managed and created environments on Azure for the enterprise application from scratch.
Migrated an enterprise project from ASP.NET on .NET 4.7 to .NET Core 2.2, .NET Core 3 and finally to .NET Core 3.1.
Implemented Authentication system with Identity Server, ASP.NET Core 3 and Angular.
Technologies: .NET Core, ASP.NET Core, Azure, SignalR, Entity Framework Core, React, AngularJS/Angular, AWS, Heroku, Node.js, MongoDB, Meteor, ASP.NET MVC, ASP.NET Web API, Entity Framework, MS SQL
Symphony.is
September 2016 - December 2017
Worked with startups. Two of them were projects from scratch and one was an unusable application that needed code overhauling and working payment system.
Created a configurable generic tent-configurator from scratch in few weeks. Constructed a cross-platform automation tool in Electron.
Enabled, on one of the projects, the application to be usable and production-ready within a very short span of time; I had arrived a few weeks before the release.
Built the payment process flow.
Mentored and provided guidance and reviews for other projects.
Developed both the front- and back-ends and worked on applications throughout the entire SDLC.
Designed and architected applications.
Planned the architecture and configured CI/CD.
Technologies: React, AngularJS, Meteor, TypeScript, jQuery, Node.js, Heroku, Jenkins, Electron
Maestral Solutions, Inc.
May 2015 - September 2016
Led a team of six people, mentored and performed code reviews for other developers. Worked directly with a client on the requirements and specs.
Configured CI/CD with Azure, Octopus Deploy, and TeamCity.
Improved performance for an application that had over 5,000,000 of records.
Transformed a crudely mocked MVP into a usable and production-ready product.
Implemented integration with various social networks: Facebook, Twitter, LinkedIn, Instagram, Yelp, etc.
Developed, architected, reviewed, and designed projects.
Technologies: ASP.NET MVC, ASP.NET Web API, JavaScript, .NET, AngularJS, jQuery, Azure, TeamCity, Octopus Deploy
Authority Partners, Inc.
July 2013 - May 2015
Served as a full-stack developer for distributed enterprise applications as a part of the full development lifecycle.
Helped to properly rebuild the old application with a new stack (AngularJS and TypeScript).
Deployed and maintained enterprise web applications in production.
Worked on SOAP, XML, REST services, post-page, and similar integrations with more than 15 external services and systems (fraud detection, credit, appraisal, loan pricing, underwriting, SMS, email, and more).
Developed the front-end and back-end and worked on applications throughout the entire SDLC.
Worked on a huge enterprise project that was building very first fully online loan processing platform.
Technologies: ASP.NET MVC, Web API 2, LINQ, jQuery, AngularJS, ADO.NET, T-SQL, ASP.NET Web Forms, Entity Framework, TFS, HTML, CSS, WWF
Various Clients
January 2011 - December 2015
Developed for the web and desktop.
Maintained and developed legacy gaming platform.
Served as an administrator and manager of a few platforms including websites, systems, and servers.
Technologies: C#, JavaScript, Linux, Administration
Self Employed
September 2005 - February 2008
Created a mobile web portal from scratch. The portal was built around a chat, forum, a top rating list, ads, referrals, and downloads. The portal had over 100 000 visits every month.
Helped the owners of a few top regional sites with their websites and programming tasks.
Technologies: PHP, JavaScript, WML, HTML, CSS
Web Development
Custom Software Development
Building and transforming MVPs
C#, ASP.NET Core
Leadership
Communication
Commitment
Teamwork
Custom web development, redesigning existing and developing new web applications.
With 10+ years of experience, I have mastered the art of turning ideas into fantastic web applications. I have helped, supported and consulted various clients. .
From smaller MVPs for startups to complex enterprise applications.
I understand and value your business needs. I create custom software that delivers on your business goals.
Start a conversation with me about your project needs by filling out the contact form, and I will contact you to get the conversation started.
Mentorship, guidance and overall improvement. Coding Practices: Design Patterns, Refactoring, Testing and Testability, Separation of Concerns, Loose Coupling, SOLID Principles, and more
I can help you understand your weakness when approaching the problem, debugging, organising your code and making it more readable and maintainable. I am someone who has a very sharp eye for refactoring and best practices.
Processes establishment, facilitating the communication process between business, product and development teams.
Interviewing and onboarding new developers.
Leading teams as Tech Lead and Software Architect.