Senior Software Developer/architect Resume
SUMMARY:
- An educated “Senior Software Engineer” with 18+ years of experience in software engineering, a background in object - oriented design, programming, and debugging, offering analytical skills, logical thinking, and accuracy.
- Solution-seeking collaborative team member who is an expert at building customer-oriented web solutions and on-premises development tools. Technology industry professional developing complex
- IT solution designs including cloud-based applications. Known for seamlessly coordinating and collaborating with international project team members and third-party partners.
TECHNICAL SKILLS:
Languages: C#, JavaScript, SQL, T-SQL, PL/SQL, PowerShell, CLI, PHP, C++, ANSI C, VBScript, Shell Scripting, UML
Technologies: .NET/Core, Node.js, LINQ, WWF, Windows Azure, RDBMS, ACID, OOP/OOD, SOLID, KISS, DRY, YAGNI, TDD
Platforms: Microsoft Windows 10/8/7/Vista/XP/2K/9.x/NT, Sun Solaris 10/9/8/7, Linux
Databases: Microsoft SQL Server 2016/2012/2008/2005/2000 ; Oracle 10.x/9.x/8.x (stored procedures, triggers)
IDEs: Microsoft Visual Studio 2019/2017/ 2015/2013/2012/2 /2003, Borland C++ Builder, Watcom C++
Web: ASP.NET/ Web API 2, WCF, SOA, Web Services, REST, OpenAPI, SOAP, IIS, AJAX, CSS3, XML, JSON, HTML5, MVC 4
Libraries: React.js, jQuery, ASP.NET Web Forms, Windows Forms, WPF, Telerik Kendo UI, ADO.NET, EF6, NLog, MFC, ODBC, OLEDB, ATL, ODAC, Infragistics, Add-in Express™, Crypto++, Ultimate Toolbox
CRM Systems: Siebel 7.x /6.x
Source Code Control Systems: Bitbucket, Microsoft TFS 2015/2010, TortoiseSVN, Git, Microsoft Visual SourceSafe 2005/6.0, The Perforce SCM System 2008.x/2007.x, IBM Rational Clear Case 2003
Project Management Systems: JIRA, Microsoft TFS 2015/2010, Project Server 2003, Projector 2.0/1.x, BigTime, Eclipse
Defect Tracking Systems: JIRA, Microsoft TFS 2015/2010, Mercury TestDirector 8.x, Bugzilla 2.x, Fogbugz 6.0
Continuous Integration: Bitbucket, Git, Microsoft Azure, Microsoft TFS 2015/2010, Hudson, Jenkins, Docker, Kubernetes
Game Engines: Unity 3D 3.x/2.6
Applications: Azure AD, Confluence, Postman, Azure Storage Explorer, Fiddler Web Debugger, Code Compare, Araxis Merge, Oracle Forms and Reports, Fast Report 2.5x, Toad™ for Oracle, TTPCom Solutions, Source Insight 3.5, Genie, PDM
PROFESSIONAL EXPERIENCE:
Senior Software Developer/Architect
Confidential
Environment: C# 7.x, .NET 4.7.x/4.6.x, .NET Core 2.1, NLog, LINQ, ASP.NET Web API 2.0, SQL Azure, MS Visual Studio 2019/2017, MS TFS 2015, Jenkins, Git, MS Windows 10, MS Windows Azure, PowerShell, CLI, ASP.NET 4.x, WCF, .NET Web Services, SOA, ASP.NET Web Forms, REST API, SOAP, IIS 7/8, AJAX, JavaScript, jQuery, React.js, CSS3, XML, JSON, HTML5, Telerik Kendo UI, MS SQL Server 2016/2012, PostgreSQL, Azure Storage Explorer, Fiddler Web Debugger, Postman, JIRA, Bitbucket, Confluence, Scrum, MSTest, Microservices, Docker, Kubernetes, Linux, Swagger.
Responsibilities:
- Performed full architectural design and integration of AO with: the REST API of the Intuit© QuickBooks Online accounting system; Microsoft© Office365 and OAuth Exchange user autantication using SSO in Azure AD; and Dropbox© file hosting service API V2 including autantication via OAuth
- Re-designed and re-built the AULS solution including: export/import via OpenAPI/Swagger, Azure AD relocation, integration of the Azure KeyVault, SOAP/JSON request-response transformation, HTTP Verbs implementation, moving to the Microservices using Docker/Kubernetes as container and orchestration tools (In Progress)
- Delivered hosting of the ACP solution as an Azure Web App and building PS scripts for the DevOps via Node.js
- Re-building the CM web app to reflect the latest usage requirements and using modern UI library (In Progress)
- Carried out application performance optimization and scalability issues review within high-load services architecture, addressed urgent support tickets that consequently led to a better application operation and increase in a customer satisfaction rate
- Occasionally fulfilled DevOps engineer duties aka CI/CD pipeline robustness, Jenkins build troubleshooting, MS Azure Cloud/App Services reliability, Virtual Machines tune up, resolution of MS Azure package deployment issues
- Provided peer code reviews on a day-to-day basis by means of Altassian Bitbucket
Senior Software Developer
Confidential
Environment: C# 6/5/4/3, .NET 4.5/4.0/3.5, LINQ, MVC 4, SQL, Microsoft Visual Studio 2015/2013/2012/2010/2008, Microsoft TFS 2010, Jenkins, Git, JIRA, Microsoft Visual SourceSafe 2005, Microsoft Windows 10/8/7, Microsoft Windows Azure, ASP.NET, WCF, .NET Web Services, SOA, ASP.NET Web Forms, REST, SOAP, IIS 7/8, AJAX, JavaScript, jQuery, CSS3, XML, JSON, HTML5, Telerik Kendo UI, Microsoft SQL Server 2012/2008, Windows Forms, WPF, RDL, Add-in Express™, Code Compare, Azure Storage Explorer, Fiddler Web Debugger, Scrum, MSTest.
Responsibilities:
- Was part of a team that designed and developed a web solution - Amicus Cloud. Performed complete architectural design and implementation of the integration with the following features: Intuit QuickBooks accounting system, Dropbox and Box file hosting services, Global Payments OpenEdge (PayPros) HostPay point of sale - credit card payments processing using different POS devices, Easy Pay credit/debit card web service
- Provided complete migration of the Amicus Cloud solution to .NET 4.5/C# 5.0/VS 2013 and Azure SDK 2.7.1
- Accomplished integration of the Dropbox file hosting system with Amicus Attorney 2014
- Designed and developed Outlook Add-in - License Assistant, provided customer required features and enhancements
- Completed integration of Amicus Time Tracker with Windows Azure platform and Cloud web services
Game Developer/Team Lead
Confidential
Environment: Unity 3D 2.6, Performance Profilers, Mono, C#, MS Visual Studio 2008, TortoiseSVN, Araxis Merge 2010, Eclipse, JIRA, Windows XP/Vista, Hudson, Jenkins, Scrum.
Responsibilities:
- Lead team of three developers, implemented and delivered ‘Level Editor’ project to 3D art department
- Identified and narrowed down framework performance bottle necks in ‘Mazin'™ Hamsters’ game
- Took over of the animation sub-system of the ‘Tail Towns’ and quickly adapted to a new environment and development tools
Senior Software Engineer
Confidential
Environment: C++, C#, MS Visual Studio 2005, COM/ATL, JavaScript, VBScript, PHP, XML, Crypto++, Ultimate Toolbox, Perforce SCM System 2008.x, Araxis Merge 6.5, BigTime, Windows XP/Vista.
Responsibilities:
- Acquired new technologies and languages
- Performed application design and development with full autonomy
- Successfully provided customer driven enhancements and improvements
Software Engineer
Confidential
Environment: C++, MS Visual Studio 2005, COM/ATL, XML, UML, Perforce SCM System 2007.x, Fogbugz 6.0, Araxis Merge 6.5, Projector 1.x, 2.0, Windows XP/Vista, Siebel 6.x, 7.x, CppUnit.
Responsibilities:
- Participated in full development lifecycle of a Windows based applications
- Designed and implemented application features based on customer requirements
- Successfully met projects’ release deadlines
Research Engineer
Confidential
Environment: C#, .NET, MS Visual Studio. NET 2003, VC#. NET, MS.NET Framework 1.1, ADO.NET, XML, VB.NET, ASP.NET, OLEDB, MS SQL Server 2000/2005, T-SQL, C, Borland C++ 5.5, Borland C++ Builder 6.0, Source Insight 3.5, Microsoft Visual SourceSafe 6.0, IBM Rational ClearCase 2003, Mercury TestDirector 8.x, Bugzilla 2.x, Araxis Merge 6.x, TTPCom Solutions (AJAR application software, GPRS and EDGEprotocol stacks, WAP, Bluetooth, SMS, MMS, JAVA, E-Mail client, AT commands), Windows XP, GSM 900/1800/1900, ADI.
Responsibilities:
- Successfully accomplished source code reviews, bug fixing and country-dependent software deployment
- Performed configuration and release management
- Collaborated with international departments in Korea, China and Brazil
Software Engineer
Confidential
Environment: C++, Win32 SDK, Borland C++ Builder 6.0, OLE, OLEDB, ODAC, Oracle 8.x, 9.x, 10.1, Fast Report 2.5x, SQL, PL/SQL, stored procedures, triggers, scripting languages (sh, ksh, perl, awk), Toad™ for Oracle, Windows 98/2000, Sun Solaris 7,8,9,10.
Responsibilities:
- Designed and implemented interface of customer server applications for the Windows operation system and their information communication with RDBMS
- Designed and implemented RDBMS Interface; performed PL/SQL coding: stored procedures, and triggers
- Designed and developed the automatically generated reports
Software Developer/Team Lead
Confidential
Environment: C, C++, MS Visual C++ 6.0/MFC API, Watcom C++ 1.x, Win32 SDK, COM, COM+, DCOM, ATL 3.0, Microsoft Windows 98, 2K, Microsoft Visual Source Safe 6.0, R3000 compiler for RISC processors.
Responsibilities:
- Led problem solving in a complex business and technical environment
- Performed object-oriented analysis, design and testing for all development efforts
- Successfully managed team of four developers
