SUMMARY
●**+ years of experience in the software development industry
●5+ years of experience in leading software teams including hiring process and building new teams.
●5+ years of experience in Cross Function Leadership including development team, quality assurance team and product team.
●15+ years of experience with .NET technologies (C#, VB.NET, ASP.NET, Win Forms)
●10+ years of experience with Agile, Scrum, Kanban, Jira and other methodologies and tools
●5+ years of experience with MVC, MVVM, WPF and .NET Core
●5+ years of experience with SAAS technologies (MS Azure, Rest-API, Microservices)
●10+ years of experience with Visual Studio
●15+ years of experience with SQL, Transact-SQL, relational table design, and MS SQL Server
Languages/Software Packages: .NET family (C#, VB.NET), MVC, WPF, .NET Core, SQL, Transact-SQL (T-SQL), AJAX, ASP.NET, Angular, UML, XML/XSL
Databases: MS SQL Server 2005/2008/2012/2014, Oracle
PROFESSIONAL EXPERIENCE
AXOS Bank, San Diego, CA 08/2020 - Current
Sr. Software Engineer, Technical Lead
led several teams of software engineers which designed and implemented software for banking and mortgage.
●Designed the overall technological architecture of the products in addition to communicating and evangelizing best practices; constantly looking for better ways of solving technical problems and designing solutions.
●Designed and implemented functionality for Mortgage application including communication with third-party companies using Azure API
●Designed and implemented functionality for Enrollment applications including communication with other applications using Azure Service Bus
●Set clear objectives and goals for the team and enable the team to deliver and use operating mechanisms to continually assess progress and improve, significantly increased performance of the team.
●Participated in architecture reviews for upcoming projects, estimate cost/duration and partner with product managers to plan product roadmaps.
●Redesigned MS SQL Database and increased performance of most stored procedures by 30%
●Provided Expertise around domain-driven design patterns, test-driven development, continuous deployment, service-oriented architectures, REST APIs, application security, single page applications.
Environment: .NET 6.0. C#, MVC, ASP.NET, .NET Core, Web-API, JavaScript, jQuery, Telerik, JSON, VS 2022, N Unit, MS Azure, Rest API, MS SQL Server, Swagger, T-SQL, TFS, SonarQube, Agile, Scrum, Git, Docker
Supply Pro Inc, San Diego, CA 01/2018 – 08/2020
Sr. Software Engineer, Technical Lead
Leaded a team of software engineers which designed and implemented software for auto configurable.
inventory control system and designed web applications and designed web site for the company
●Established continuous delivery model enabling engineering teams to deliver the new release.
to customers every Sprint (two weeks) instead of the previous average customer delivery
every three months
●Provided technical expertise to product team, estimated, and allocated necessary resources to implement necessary features and new functionality.
●Controlled implementation and provided feedback to team members, made code review and Calibration.
●Implemented different levels of access to the items based on user groups and other features.
●Maintained and developed features for customers under tight deadlines using C# and Rest API
●Business value delivered by continuously improving product quality.
Environment: .NET 4.5., VB.NET, C#, ASP.NET, MVC, .NET Core, WPF, jQuery, WCF, JavaScript, Microservices, VS 2019, N Unit, MS Azure, Rest API, MS SQL Server, Entity Framework, TFS, T-SQL, Agile, Scrum, Jira
Tritech Software Systems, San Diego, CA 11/2016 – 01/2018
Senior Software Engineer
Designed and Implemented applications "CAD" and "CAD911"
●Designed and implemented a functionality which provides a possibility for dispatchers to manage a large amount of information - unit locations, pending and active calls.
●Developed a new architecture for the window where dispatcher can enter and run a command for managing incidents and calls to replace an old functionality and significantly increase a performance using C# and WPF
●Implemented numbers of commands for managing incidents, calls, and units
●Worked on tier-3 tickets and helped customers to resolve issues which they had in production.
●Created tables, triggers, and stored procedures for communication with databases, managing incidents, units and calls, increased performance of stored procedures using MS SQL Server
●Extracted some necessary information from different websites using Web API.
Environment: .NET 4.5., VB.NET, C#, WPF, ASP.NET, MVC, Web API, MS SQL Server, Entity Framework, T-SQL, MS Azure, TFS, Agile, Scrum, VS 2017
Argos Software, Fresno, CA 03/2013 – 11/2016
Senior Software Engineer
Designed and implemented the “XM Manager” and “Insight” applications.
●Established a proven track record of innovation and excellence in designing and implementing.
solutions used by hundreds of workers at dozens of supply chain companies.
●Gained extensive experience with a full life cycle of software development by working with customers to analyze their business processes, design specifications for potential solutions. Implement those specs into efficient solutions.
●Implemented solutions for warehousing and inventory management companies that increased average inventory throughput by as much as 50%
●Optimized the XM Manager Application, Dashboard Reporting and EDI Mapping tools to improve performance and added very useful features, saved hundreds of manual data entry hours.
●Designed new features for live solutions to improve operations efficiency and usability.
Environment: WINDOWS 10, .NET 4.5., VB.NET, C#, ASP.NET, MVC, JavaScript, MSSQL SERVER 2012, TFS, Agile, Scrum, N Unit
Brownstone Corp., Redondo Beach, CA 12/2008 – 03/2013
Senior Software Engineer
Designed and implemented the Back-Office Manager desktop application.
for Restaurant/Night Club industry
●Created DB including tables, triggers, stored procedures, functions, views in MS SQL Server
●Designed and implemented classes and functions that provide functionality for Setting up and editing information about employees including Pay Info, Tax Info, Picture, etc.
●Designed and Implemented functionality for table ordering service using C#, Win Forms.
●Implemented functionality for maintaining Items including price, weight, count, expiration, etc.
Environment: WINDOWS 7, .NET 4.0., C#, Win Forms, MSSQL SERVER 2008, LINQ, SSRS
SAIC, Oakland, CA 10/2006 - 11/2008
Senior Software Engineer
Designed and implemented Web Site www.transit.511.org.
●Designed and implemented web pages and functionality for trip planning using ASP.NET.
●Designed functions for validating web forms using JavaScript.
Environment: WINDOWS XP, .NET 2.0. /3.5., C#, ASP.NET, AJAX, JavaScript.
Designed and implemented “XML Engine” project:
●Designed and implemented classes and functions for reading and writing data to and from
XML
●Created Database triggers, stored procedures, functions, and views in MS SQL Server
●Designed test cases classes using NUnit
Environment: WINDOWS XP, .NET 2.0. /3.5., C#, Win Forms, ADO.NET, MSSQL SERVER
SoftElegance LLC, Philadelphia, PA 01/2005 - 09/2006
Software Engineer, contractor
Designed and implemented the Payment processing project:
●Created DB including tables, triggers, stored procedures, functions, and views in MS SQL Server
●Developed and implemented ASP.NET that allows us to monitor and calculate customer’s debts.
●Designed and implemented functions that are needed for calculation of cash flow and for analysis.
Environment: WINDOWS 2000, C#, VB.NET, ASP.NET, MSSQL SERVER 2000, XML, VSS
EDUCATION
Kharkov University of Radio electronics. Department of Computer Science
M.S. in Computer Science
Microsoft Certified Professional:
●Developing and Implementing Windows-based Applications using C#
●Brain bench Certified C# Programming, MS SQL Server 2014 Programming