Sr. Software Engineer / Developer Resume
SUMMARY:
- Over 16 years of experience in software design, development, testing, deployment and integration of various types of enterprise level web and client server solutions in Financial (Private Equity and Asset - Backed Securities), Educational, Insurance, Real Estate, Health care and Banking industries.
- Proficient in Microsoft technology stack, development environment and solutions: WPF, Silverlight, Confidential, .NET, C#, C, C++, VB.NET, ASP.NET, ADO.NET, MVVM and MVC Design Patterns, Visual Studio 2008/2010/2012/2015 , TFS, VSS, Server Management Studio 2000/2005/2008/2012/2014 , FoxPro, Oracle, PL/SQL.
- Solid understanding of architectural approaches and design patterns, widely used Inversion of Control and Dependency Injection in applications, Web API, Rest, Confidential (Web Services and .Net Remoting), Multithreading, experience creating UML schema of a database model and domain model with their further implementation.
- Experience with cryptography in .Net
- Experience with web technology: JavaScript, Ajax, JQuery/JSON, Html5/CSS3, XML, Confidential, Restful services, SOAP, Web Services, SOA and SPA architecture.
- Excellent communication and interpersonal skills, ability to work as a part of integrated team as well as independently, ability to multi-task and drive projects successfully during all phases of software development lifecycle.
TECHNICAL SKILLS:
Programming languages: C#, C++, ANSI C, C, VB.NET, JavaScript
Relational databases: Oracle8i, Oracle9i, PL/SQL, Visual FoxPro, IBM DB2, MS SQL 2005/2008/2012/2014.
Technologies: Node.js, WPF, Silverlight, STL, ASP.NET, Confidential, Web Services, Windows Services, T-SQL, LINQ, Entity Framework, NHibernate, Windows Forms, ADO, ADO.NET, MSMQ, Win32 API, MFC, DAO, PL-SQL, Crystal Reports, SQL Server Reporting Services.
Web Technologies: Silverlight,.NET Core 5, ASP.NET 4.6/4.5/4.0/3.5/2.0/1.1 , MVC 2/3/4, AJAX, JavaScript, JQuery, JSON, AngularJS, Bootstrap, KnockoutJS, CSS, VBScript, HTML, DHTML, XML, XSLT.
Integrated development environments: Visual Studio 2015/2012/2010/2008/2005/2003 , Source Control Systems (Visual SS, TFS, SVN), Reflector, Resharper.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer / Developer
Responsibilities:
- Architect Dependency injection design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle. Creating web, win and API restful services
- Built most of the system pages and modules including user authenticating and authorization common API, administrative tool Control Center.
- Designed and developed configuration tool. Configurator is the tool enables online configuration of products and offers detailed compatibility information and intelligent.
- Designed and developed Deployment Automation tool for automated deployment and installation of web projects in reliable manner.
Technologies: C# 5, ASP.Net 4.6, SQL Server 2014, Entity Framework, Confidential, AJAX, IIS, HTML, XML, JavaScript, AngularJS, Bootstrap, Responsive frameworks, JQuery, JSON, CSS, Visual Studio 2015, Microsoft SQL Server Reporting Service (SSRS), TSL reports, SQL Server Integration Services (SSIS), Windows Workflow Foundation (WF), TFS, TDD, IOC, log4net, NUnit.
Confidential
Sr. Software Engineer / Developer
Responsibilities:
- Develop UI using ASP.NET (MVC 4 Razor), Windows Forms, Node.js, AJAX and Entity Framework
- Architect Dependency injection design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle using Moq. Creating web and win services (Node.js node-pushnotifications,Task Manager, Task Scheduler, Message Processor).
- Built most of the system pages and modules including User Access Control, Search, Loan info, Reports, Task Scheduling Management, Cash Flow Calculation Tool, Data Access module, Data Import and export features.
- Took the responsibility and managed high development workload due to team reduction.
Technologies: C# 5, ASP.Net 4.5, SQL Server 2012, Entity Framework, Confidential, AJAX, IIS, HTML, XML, JavaScript, Kendo UI, JQuery, JSON, CSS, SOAP, Visual Studio 2012, Microsoft SQL Server Reporting Service (SSRS), SQL Server Integration Services (SSIS), Windows Workflow Foundation (WF), TFS, TDD, IOC, log4net, NUnit, Rhino Mocks.
Confidential
Sr. Software Engineer / Developer
Responsibilities:
- Designed and developed Data Access Layer, Service Layer - Confidential web services, Business Layer - Business Objects, Presentation Layer - WPF Forms, Reporting Tools, WPF custom components.
- Designed and built business model based on MVVM Pattern and backend using ORM Entity Framework.
- Develop sophisticated logic for synchronization between different databases
- Analysis / Tuning / development T-SQL stored procedures (MS SQL Server 2008/2012, SQL Profiler)
- Implemented localization in Silverlight
- Testing and deployment to production environments
Technologies: WPF, Confidential, XAML, C#, MSMQ, ASP.Net 4.0, Visual Studio 2010, SQL Server 2008, MVVM Design Pattern, LINQ and Lambda Expressions, Silverlight, Team Foundation Server,
Confidential
Sr. Software Engineer /Developer
Responsibilities:
- Design architecture for solutions based on n-tier architecture
- Application and backend development, testing, implementation and support.
- Leading development of database and object model using Subsonic as well as Entity Framework
- Implement huge data transfer and store mechanism using SSIS
- Integration third party controls (Telerik Controls, RAD Controls and other)
Technologies: C#, ASP.Net 4.0 MVC, MVVM, SQL Server 2008, Entity Framework, LINQ, Confidential, WPF, Silverlight, AJAX, IIS, HTML, XML, JavaScript, JQuery, JSON, CSS, SOAP, Subsonic, Stimulsoft, Visual Studio, Tortoise SVN, IIS 7.0/6.0, Agile Methodology.
Confidential
Sr. Software Engineer
Responsibilities:
- Develop UI using ASP.NET (MVC 3 Razor), AJAX and LINQ
- Develop background processes, tools for simulation administration in a web environment.
- Design and develop system configuration management components that support the entire development, deployment and support process.
- Design and Develop Windows and Web services to access data using Linq to Entity and Entity Framework.
- Design and develop tools which enable non-developers to integrate their respective work products into business simulations.
Technologies: .NET 3.5, C#, ASP.NET, ADO.NET, LINQ, AJAX, IIS, HTML, XML, MS SQL Server 2008, JavaScript, JQuery, JSON, CSS, SOAP, Selenium Scripts, Selenium RC, Web Services, Remoting, ADO.NET, Workflow foundation, MSMQ, Windows Services, Visual Studio.
Confidential
Software developerResponsibilities:
- Analyze and document customer's requirements
- Analysis, Research, Implementation of custom search engine solutions for Web Portal
- Develop and implement a custom search engine used to obtain data from other sites to complement the initial search results.
- Design and develop business object model, web services APIs, Selenium test scripts, custom controls and background processes with server side AJAX oriented controls
Technologies: .NET 3.5, C#, ASP.NET MVC 3, ADO.NET, LINQ, AJAX, IIS, HTML, XML, MS SQL Server 2008, JavaScript, JQuery, JSON, CSS, SOAP, Selenium Scripts, Selenium RC, Web Services, ADO.NET, Workflow foundation, Selenium Scripts, Selenium RC, Visual Studio.
Confidential
Software developerResponsibilities:
- Design and develop of the web site and the database
- Develop Presentation layer / web site using MVC ASP .NET, AJAX, JQuery and LINQ
- Develop custom features based on C#/ASP.NET/MVC (2/3), XML/ XSLT
- Develop a custom functionality to import contacts from various of web sites
- Profiling, troubleshooting and fixing bottlenecks in the code to improve performance.
- Develop tools for importing contacts from various Social Networks and Email Servers.
- Develop Data Access Layer using Entity Framework.
Technologies: .NET 3.5, C#, ASP.NET (MVC 2/3), Entity Framework, LINQ, AJAX, IIS, HTML, XML, MS SQL Server 2008, JavaScript, JQuery, JSON, CSS, SOAP, MSMQ, Windows Service.
Confidential
Sr. Software Engineer
Responsibilities:
- Analyze business requirements and implement business logic model.
- Architect, Development, UI design, Database design.
- Develop various forms using VB.NET
- Develop web application (online rating) using Java.
Technologies: VB.NET, Java, SQL Server 2005, Stored Procedures.
Confidential
Software developerResponsibilities:
- Analyze and document customer's requirements and create specifications
- Design and develop business object model and custom fields using JQuery
- Develop custom reports using MS Reporting Services
- Integration third party controls (Telerik Controls, RAD Controls and other)
- Develop backend using ORM framework Linq to entity
- Develop ASP.NET MVC web application
Technologies: C#, ASP.NET (MVC), ADO.NET, AJAX, IIS, HTML, XML, MS SQL Server 2005, Linq to XML, Linq to entity, XPath, Workflow foundation, Gantt Chart, Visual Studio.
Confidential
Software developerResponsibilities:
- Analyze and document customer's requirements, and create specifications
- Implementation of business logic model and complex workflows using Visual Studio
- Development of custom type of web service for security authentication.
- Implementation of different reports using MS Reporting Services.
Technologies: C#, ASP.NET, ADO.NET, AJAX, IIS, HTML, XML, MS SQL Server 2005, MS Reporting Services, Graphic Charts, PDF Generation, Security, XML, XQuery, AJAX Toolkit.
Confidential
Software developer
Responsibilities:
- Design and develop business objects, web forms, Data access module, DB structure and GUI.
- Integration third party controls (infragistic controls and other)
- Implementation of manifest module (a custom module to find the optimal route)
- Enterprise deployment implementation and support
Technologies: C#, ASP.NET, ADO.NET, AJAX, IIS, HTML, SOAP, XML, SQL Server 2005, IBM DB2.