We provide IT Staff Augmentation Services!

Senior .net Developer Resume

2.00/5 (Submit Your Rating)

OBJECTIVE:

Seeking a challenging Senior Software Developer position that allows me to contribute my skills and experience, considering such the roles as: Full Stack Developer, .NET/C# Developer, Analyst Developer, Front - end/Back-end Developer, Software Architect, Team Lead.

SUMMARY:

  • Over 18 years of total IT experience, including international experience (USA, Europe, Asia)
  • 16 years of full-stack .NET development experience: Web applications development(SPA, MVC, Web API, Web Forms, ASP.NET Core), Win Services, WCF/Web/Rest Services, Desktop (WPF, Win Forms)
  • Back-end and Front-end Development experience
  • Experience in developing Single Page Applications (AngularJS 1-2, KnockoutJS, ReactJS, Kendo)
  • Successful experience of Software Architecture Development
  • 18 years of database development experience including: MS SQL Server, Oracle and 4 years of NoSQL databases development experience: MongoDB, Cassandra
  • 4 years of iOS mobile development experience, developing commercial apps for iPhone/iPad and selling them via Apple AppStore
  • Knowledge of AI and TensorFlow
  • Project Management and Business Analysis skills and experience, managing the projects in Europe and USA working on them as a subcontracting company
  • General knowledge of Confidential sphere and Confidential markets: Stock market, futures, Forex, etc.), risks assessment, credit cards processing (including 3DS), etc
  • Excellent knowledge of full software life cycle process and hands on expertise of using Agile methodology(Scrum), Kanban, TDD, DDD
  • Experience in Unit testing, integration testing, continues integration and delivery
  • Professional experience in Confidential / Banking, Insurance, Telecom, eCommerce, Oil and Gas, Entertainment, Sales, Gaming industries
  • Excellent written and verbal communication skills

SKILLS:

COMPUTER LANGUAGES: C#, VB.NET, C++, Objective C, Java/Scala, JavaScript/ECMAScript 6, TypeScript, T-SQL, PL/SQL, Python, UML

DATABASES: MS SQL Server 2008/2008 R2/2012, Oracle 8i/9i/11g, mySQL, MongoDB, Cassandra, SqLite

ORM: Entity Framework, nHibernate

INTERNET FRAMEWORKS & TECHNOLOGIES: jQuery, Ajax, KnockoutJS, AngularJS (1 - 2), Kendo, ReactJS, ASP.NET, Bootstrap, HTML5, CSS, CSS3, SASS/SCSS, LESS, XML/XSLT, WPF, WCF, Web API REST, Web Services, MSMQ, RabbitMQ, SignalR, LINQ/PLINQ, MVC 4 / 5 / 6, MEF, IoC and Injection (Unity, AutoFac), Meteor, ReactJS, Azure Services, OpenCV (Computer Vision), TensorFlow, Django

LIBRARIES: MS Enterprise Library, Telerik, NServiceBus, Infragistics

ETL Tools: SQL Server 2008/2012 Integration Services (SSIS), Data Transformation Services (DTS)

REPORTING TOOLS: SQL Server Reporting Services (SSRS), Crystal Reports 9/10, Oracle Reports

TESTING: nUnit, Moq

VERSION CONTROL SYSTEMS: Git, TFS, SVN Tortoise, MS Source Safe

CONTINUES INTEGRATION: Bamboo, Jenkins

BUSINESS ANALYSIS SKILLS: MOST, Recourse Audit, CATWOE, PESTLE, 5-Forces, SWOT, CSF, KPI, PID, Business Activity Modeling, Data Flow Diagrams, The cause & effect Diagram (fishbone), Requirements engineering, Requirements Development & Management, Requirements Elicitation Techniques.

Confidential : General knowledge of Confidential sphere, the work of the Confidential markets(stock market, futures, forex), rate of discount, risks assessment, stock exchange orders, futures, options, obligations, stocks, Confidential and trading indexes, common strategies used in trading, Confidential operations SWAP, Currency SWAP, Forward, etc. Credit Card processing experience (including 3DS)

METHODOLOGIES: Agile (SCRUM), Test Driven Development (TDD)

OTHER: Design Patterns (Gang of Four), Cloud Computing (Azure), Sharepoint

OS Environment: Windows, Solaris, Linux, MacOS, iOS my Code samples

PROFESSIONAL EXPERIENCE:

Senior .net developer

Confidential

Responsibilities:

  • Developed the bunch of the restful micro-services responsible for SMS messages processing.
  • Worked on bug-fixing, code optimization, development of the new features for the web project, including adding basic and bearer authentications.

Environment: C#, .NET Core, MS SQL Server, AWS, Redis

Confidential

Software developer

Environment: C#, ASP.NET, MVC, Entity Framework (Code First), jQuery, ReactJS, JavaScript, AutoFac, nUnit, Jenkins, MS SQL Server

Responsibilities:

  • Full development of the Online Banking (all the stages, all the layers)
  • Full development of the distributed Clearing Payment System
  • Full development of open API for working with the Clearing Payment System
  • Full development of token authentication framework

Environment: MVC4, Kendo UI, jQuery, MS SQL Server, Web API, SignalR, Telerik Reports, nUnit

Confidential

Software developer

Environment: ASP.NET, MVC, AngularJS, Entity Framework, jQuery, JavaScript, Telerik Kendo UI.

Responsibilities:

  • System Architecture - worked with the infrastructure project team to design the architecture of the project using Single Page Architecture(SPA)
  • Business Analysis - Engage with internal teams to analyse business process and plan implementation;
  • Translated business requirements into machine code
  • Implemented Telephony Communication: Web2Phone

Environment: Azure, ASP.NET MVC 4, knockout, Json, jQuery, Bootstrap, Entity Framework 5, SQL Server 2010

Confidential

Software developer

Responsibilities:

  • Worked on mission-critical parts including ETL process using SQL Server Integration Services (SSIS)
  • Upgraded web UI for application to standard corporate styles
  • Developed new tool to provide mortgage rate offers and history to users
  • Upgraded application to .NET 4.5 framework from .net 2.0
  • Integrated data exchange with credit link system
  • Translated business requirements into machine code (C#, SQL)
  • Responsible for code testing and preparing technical documentation utilizing JIRA
  • Developed sites for different bank departments using SharePoint Portal Server 2003
  • Web parts development (Sharepoint)

Environment : .NET 1.1 - 4.0, ASP.NET MVC, C#, JavaScript, HTML, CSS, SQL, XML, Web Services, IIS, SSIS, Crystal reports, Sharepoint

Confidential

Software developer

Environment: ASP.NET, Json, Ajax, JavaScript

Responsibilities:

  • Business Analysis - Engage with internal teams to analyse business process and plan implementation;
  • Performed code review, worked close to team member to ensure consistence to code standards.
  • Optimized application performance by 40%.
  • Developed reports using Crystal Reports and MS SQL reporting.
  • Worked close to business people to review requirements
  • Implemented application business logic in C# with MVC ASP.NET framework to increase unit tests support.
  • Integrated application with 6+ external systems using a combination of web services and APIs. In addition the application featured a full text search engine (using Oracle Full-Text search) and scheduling abilities using Windows Services

Environment : .NET 2.0 / 3.5, ASP.NET, C#, MVC, MVP, JavaScript, Json, HTML, CSS, SQL, XML, WCF, LINQ, Web Services, IIS, Dundas Charts, Microsoft Enterprise Library, Agile, XP, TDD, Visio

Confidential

Software developer

Responsibilities:

  • Development of the modules for the sales force project: CRM for the questionaries, etc
  • Development of the client side of the Sales Force project (Presentation Layer with XAML, BLL)
  • Development of the DAL layer using LINQ and Entities Framework
  • Development of WCF Services

Environment: Working on the sales CRM project, using .NET 4, WCF, WPF.

Senior .net developer

Confidential

Responsibilities:

  • Changed the architecture of the whole project: Result: The user does not have to wait when web application creates the report. User’s request goes to MSMQ which is checked by my windows services on the constant basis. And once the windows service(which uses multithreading) gets the request from MSMQ, it calls Web Service which is responsible for generation of the report. When the report is created it’s sent both to the user email and to his personal web section called “My Reports”
  • Changing the reports (Crystal Reports)
  • Designed and developed a number of XML SOAP Web-services and Windows services using C#

Confidential

Software developer

Environment: WPF, .NET, C#

Responsibilities:

  • Loading data from various sources like OLEDB, flat files to SQL Server database Using SSIS
  • Packages and created data mappings to load the data from source to destination.
  • Created the automated processes for the activities such as database backup processes and SSIS
  • Packages run sequentially using SQL Server Agent job.
  • Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets and vice versa.

Software architect

Confidential

Responsibilities:

  • Development of the architecture of the project, development of activity diagrams, use case diagram, Object modeling/classes diagram.
  • Development of the module (DLL) that receives the web pages and parses them placing the searched data into the Database
  • Development of the modules for the billing system (using multithreading)
  • Development of the ASP.NET projects(Real Estate sector)
  • Development of e-Commerce portal (Web Shop)
  • Development of WCF services as a part of several projects
  • Business Analysis - Engage with internal teams to analyse business process and plan implementation
  • Created traces using SQL server profiler to find long running queries and modify those queries as a part of Performance Tuning operations.
  • Successfully migrated data between different heterogeneous sources such as flat file, Excel and
  • SQL Server 2008 using SSIS, BCP and Bulk Insert.
  • Created and when required, modified already existing stored procedures, triggers, views, indexes.
  • Designed and created views for security purposes, implemented rules, defaults, and user defined data types.
  • Created Error and Performance reports on SSIS Packages, Jobs, Stored procedures and Triggers.

Environment : UML, IBM Rational Rose 7.0.0, MS Visio, C#, VB.NET, .NET2 (MS Visual Studio .NET 2005), Oracle, PL/SQL

Software developer

Confidential

Responsibilities:

  • Development of the modules and the architecture of the classes for the projects in .NET (Web Forms) and .NET 2 for a tourist company (Exterra Project).
  • Design and creation of the database and the tables, development of the Stored procedures, etc.
  • Development the Web parts for Sharepoint Portal in .NET)
  • Development of Web Services and forms for the “resource” projects (the projects developed for the aluminum company Aughinish)
  • Full development of the modules in ASP.NET project for the client(including Web Services, Web Forms, Stored Procedures, etc).
  • Development of logging and tracing functionality using MS Enterprise Library 2006

Environment: .NET 1.1, .NET 2.0, C#.NET, VB.NET, Oracle 8i, PL/SQL, MS SQL Server 2000/2005, MS Enterprise Library 2006, MS Foundation Server, Agile (Extreme Programming)

Software developer

Confidential

Responsibilities:

  • Development of additional modules to the billing system of the company (C#).
  • Development of the Document File Manager. This is a 3-ier application(DB, Application Server, Client side) which keeps all the documents on the Server and manages the documents(uploads/downloads the documents on/from the DB, Import/Export the other documents) and provides the statistics of usage the documents. The application is implemented under .NET Technology and Oracle Database.
  • Development of the application that processes the list of word documents, collects the statistics and writes the necessary data into the database (C#, Oracle)
  • Developed the tech specs, UML diagrams of the projects.
  • Oracle 8i/9i administration (under Solaris 9)
  • Other tasks:
  • Creation of the reports (Oracle Reports 6i ) for the billing system
  • Development of the site of the company’s department(ASP.NET, HTML/DHTML, Oracle).
  • Data migration from the branches of the company into the central database.
  • Oracle data migration from v8i to v9i

Environment: .NET 1.1, C#.NET, ASP.NET, Oracle 8i/9i, MS Wise, Oracle Developer 2000 (Forms/Reports), PL/SQL, Agile methodology

Software developer

Confidential

Responsibilities:

  • Gathering the requirements
  • Business Analysis - Engage with internal teams to analyse business process and plan implementation;
  • Translated business requirements into machine code (C#, SQL)

Environment: .NET, ADO.NET, TCP/IP Sockets, Multithreading, Web Services, Agile(SCRUM)

We'd love your feedback!