We provide IT Staff Augmentation Services!

Sr. .net Developer Resume

5.00/5 (Submit Your Rating)

Middletown, NJ

SUMMARY

  • Extensive experience on mission - critical, enterprise-grade object-oriented software development, architecture, SQL and No-SQL databases, business and software modeling and automation, Full Software Development Life Cycle SDLC (Agile, TDD, DDD, CI, RUP, PSP/TSP, CMMI), team leadership and project management of software development.
  • IBM Certified Specialist in Rational Unified Process (RUP), object-oriented analysis (OOA) and design (OOD) with 15 years of IT experience as Senior .NET Developer/Architect, software and database architect, team leader, project manager, and SDLC methodologist.
  • Expert in developing and enhancing applications in Microsoft .NET Framework Core 2.0, Core 1.0, 4.x, 3.x, 2.0; ASP.NET Core 2.0, Core 1.0, 4.0, 3.0; ASP.NET Web Forms, ASP.NET MVC 5.0, 4.0; C#; LINQ optimization.
  • Experienced in lightweight and SOA Web Services: ASP.NET WebAPI REST/JSON Services, SOAP.
  • Development of full-stack Web, Windows and App solutions in Microsoft .NET, SQL and No-SQL databases, mobile, Web client, and Windows technologies.
  • Strong experience in all SDLC phases, from concept to full implementation, including Agile methodologies with SCRUM and Formal methodologies (IBM RUP, SEI CMMI, TSP, PSP, OOA/OOD), DDD, TDD, and CI.
  • Skilled in interacting with business users, requirements, object-oriented analysis, UML design, implementation, deployment and maintenance of business-critical applications.
  • Expertise in medium to large scale applications using N-Tier, Service Oriented, Clean/Onion, and Microservice architectures.
  • Experienced using object-relational mapping (ORM) with Entity Framework Core 2.0, Core 1.0, 6.0, 5.0; Dapper; ORMlite; Linq2SQL; and database access with ADO.NET.
  • Solid experience in Logical and Physical DB design and implementation (SQL DDL & DML), creating Tables, Views, Indexes, Stored Procedures, Triggers, T-SQL, performance tuning and optimization of database queries.
  • Experience in Data Modeling, normalization and building referential integrity constraints.
  • Excellent database skills in Oracle DB, SQL Server, PostgreSQL, MySQL, SQLite, other databases.
  • Experience in SQL profiler for different levels of performance diagnosing, tracing and monitoring SQL Server Database instance. Experience on No-SQL and object data stores: Mongo DB, Raven DB, and db4o.
  • Experience developing Web client with HTML 5, CSS 3, AJAX, XML, XSLT JavaScript, jQuery, Bootstrap, and Font Awesome. Expertise in Windows development using Windows Forms, and MVVM.
  • Experienced with multithreading using asynchronous programming (async/await).
  • Experience in Test Driven Development (TDD) using MSTest, xUnit.net and NUnit with Visual Studio.
  • Ability to perform unit, integration and user acceptance testing (UAT).
  • Efficient in performing Root Cause Analysis (RCA), Impact Analysis, and Effort Estimation.
  • Excellent debugging & defect tracking/fixing skills. Used GitLab and Redmine for issues control and tracking.
  • Proven track record of software development with Microsoft tools: Microsoft Visual Studio 2017, 2015; C#, VB.NET, SQL Server, SQL Server Data Tools (SSDT), Visual SourceSafe (VSS), Team Foundation Services (TFS).
  • Experienced in using dependency injection using .NET Core framework.
  • Experienced with MVVM in ASP.NET MVC. Used thirty party components and tools like Telerik, Infragistics & SQL profiler. Expert Confidential using object-oriented concepts, design patterns, and implementation.
  • Excellent Business and Object-Oriented Software modeling skills with BPMN, UML (Use Cases, Class, Scenarios, Sequence, Package, Deployment diagrams). E-R, Flow Charts, etc.
  • Organized, detailed-oriented and resourceful in the completion of projects with an ability to multitask and meet strict deadlines. Large expertise using office tools: Excel, Word, PowerPoint, MS Access.

TECHNICAL SKILLS

App Development: iOS and Android App development with Xamarin, Xamarin.Forms

Web / Frontend: HTML 5; CSS 3; XHTML, JavaScript, jQuery, TypeScript, AJAX, XML, JSON, Bootstrap

Web Services Tech: ASP.NET WebAPI Core 2,REST, JSON, SOA, SOAP; XML

Back-end Technologies: .NET Framework Core 2, 4.x, 3.x, 2; ASP.NET MVC Core 2, 5, 4; ASP.NET WebAPI; Entity Framework (EF) Core 2, 6, 5; LINQ optimization, MVVM, ADO.NET

Windows Development: Windows Forms

Databases: Oracle DB, SQL Server, PostgreSQL, MySQL, SQLite, MongoDB, RavenDB, db4o

Languages: C# 7, 6, Visual Basic .NET, 6, 5, 4; Java, Objective-C, C, SQL, T-SQL

Operating Systems: Linux, Unix, Windows Server, Windows, macOS, iOS, Android, Tandem NonStop Guardian, OPENSTEP, NeXTSTEP

Modeling and Meta modeling: UML, ADM (KDM, ASTM), E-R, IBM Rational Suite, Star UML, Enterprise Architect, ProVision

Development Tools: Visual Studio, Visual Studio Code, ReSharper, XCode, Eclipse, NetBeans

BPA/BPM: BPMN, Bizagi BPM Modeler, Ultimus-BPM, AuraPortal BPM, TIBCO BPM

Testing tools: Visual Studio with MSTest, xUnit.net and NUnit

Software Development Life Cycle (SDLC): IBM Certified on RUP, OOAD; SEI TSP Coach, Team Leader, SEI PSP Developer, TDD, DDD, Agile SCRUM, ESSENCE, PMBOK v6/v5/v4, Information Mapping

Version Control: Git, GitHub, GitLab, Subversion (SVN), TFS, Visual Source Safe (VSS)

PROFESSIONAL EXPERIENCE

Confidential, Middletown, NJ

Sr. .NET Developer

Responsibilities:

  • Responsible for estimate software development time and schedule, analyze and formulate design specifications and requirements to be assigned to my teammates. Coordinate testing and provide code reviews.
  • Work with the users to design and develop the application according to client requirement using ASP.NET MVC.
  • Developing the application using Entity Framework, Entity Data Model for data access.
  • Write implemented with the business logic backend code using C#.
  • Developing RESTful services with WebAPI and SOAP Web Services to be consumed by Web Applications.
  • Defined the architecture and technologies to use. Reviewer of analysis, design and implementation of application using ASP.NET MVC Core Architectural Design Pattern.
  • Involved in Database Design, creating tables, indexes, views, stored procedures, referential integrity.
  • Developed the complex features in C#, LINQ, SQL Server, and Oracle, i.e. the interaction with the other systems and APIs. Implemented MVC Filters on Authentication, Authorization and others.
  • Developed Web apps with HTML, CSS, JavaScript, jQuery, ASP.NET MVC, AJAX, JSON, Bootstrap and Telerik controls.
  • Assigned to the partners the small tasks and done the code review from each task before merge it on the master repository.
  • Involved in Deployment and Troubleshooting issues in the application during Go Live.
  • Implementation of Windows services using C#. Implement Agile Methodology focusing on TDD and Scrum.
  • MS SQL, Oracle utilized to store data from integration layer processing.

Environment: C#, .NET, ASP.NET, ASP.NET MVC, Entity Framework, Data Model, XML, JSON, WebAPI, RESTful, SSIS, Telerik, SSL, Visual Studio, SQL Server, LINQ, jQuery, JavaScript. CSS, TFS repository, Git, MS Visio.

Confidential

Senior Full-Stack .NET Developer, Architect and Team Leader

Responsibilities:

  • Contract negotiation, expectation management, coordination of team leaders for development of software solutions.
  • Lead and coach teams using the Software Engineering Institute’s Team Software Process.
  • Architected and developed the iDEV Software Development Process, integrates RUP, TSP, PSP, TDD and DDD.
  • Responsible for cloud software architecture auditing and design for large-scale government solutions.
  • Architect for Web based application systems with ASP.NET MVC Core 2.0/Core 1.0/6.0/5.0, .NET Framework Core 2.0/Core1.0/4.0+, HTML 5; C# 7.0/6.0; SQL Server 2014/2012/2008 R2, and lightweight REST Services Web API.
  • Create, maintain multiple web applications with using ASP.NET MVC with MVVM design pattern and style, creating several N-tier solutions along with the use of the jQuery, MVC architecture in Clean/Onion design pattern.
  • Development of the “Connect to Tourism” Web Platform and Mobile App in .NET Core Technologies using Xamarin and Xamarin.Forms for multi-platform mobile App development in iOS and Android.
  • Architecting technical design of the product solutions to support high-quality, usable government Web applications.
  • With data mining, generic ETL, and BI technologies, created stored procedures, triggers, reports, and dynamic SQL queries in SQL Server 2014/2012/2008 R2 to support the systems’ analytics and reporting services.
  • For achieving customer’s satisfaction, training and mentoring the support team members with efficiency, excellence on using the software applications for product and customer support.
  • Upgrade Report Dashboard with ASP.NET MVC N-tier architecture with jQuery, SSRS,
  • Sprint planning discussion with business stakeholders & technical team.
  • Involved in the capacity planning and User stories Estimation.
  • Status update on the various task Confidential hand to clients on daily scrum meeting.
  • Developed batch subsystem to load .CSV files to the database.
  • Implementation of module specific data access layer using Entity Framework.
  • Performance analysis and improvement of Interface, Services, and Data Access layers.
  • Unit Testing of the code using VS Unit, MSTest, xUnit.net and nUnit testing framework.
  • Responsible for online code review with development lead, and peer-developers review using TFS.
  • Developed seeding script in the development phase. Demo Presentations to client product owner.
  • Developed migration script during upgrade of database schemas for application evolution.
  • Troubleshoot user acceptance testing (UAT) and production Bugs and quickly provide solution to it.
  • Used C# .NET to load thousands of flat files and into to MySQL and SQL Server.
  • Setup working environment for team with Visual Studio 2017/2015/2013 and .NET technologies.

Environment: C#, .NET Core 2.0, Core 1.0, 4.x, 3.x; ASP.NET MVC Core 2.0, Core 1.0, 5.0, 4.0; Entity Framework Core 2.0, Core 1.0, 6.0, 5.0, IIS7.0, SQL Server 2015, 2012, SSDT; Oracle DB; HTML 5, CCS 3, JavaScript, TypeScript, jQuery, Font Awesome, oAuth 2.0, Git, GitLab, Redmine, SVN, TFS, VS Unit, MSTest, xUnit.net and nUnit; iOS, Android, Linux, Windows Server, Windows.

Confidential

Senior .NET Developer/Data Modeling Research

Responsibilities:

  • Closely interacting with Client to understand and analyze the Requirements.
  • Responsible for solution architectural design.
  • Responsible for designing, developing, and maintaining web applications for several clients using ASP.NET MVC, C#, SQL Server, Entity Framework, WCF, Visual Studio, TFS, SourceSafe, HTML, JavaScript, jQuery and CSS.
  • Deployed Web applications to QA, and Production environments.
  • Designing and Implementing Code according to the Functionality.
  • Responsible for component design (Exception Handling, DB Helper, Error Logging and Recovering)
  • Responsible for performance analysis and improvement of the applications.
  • Sharing the technical and functional knowledge among the new members joined in the team.
  • Responsible for preparation and deploying the builds in Development, QA, and Production environments.
  • Used database tables for storage of information. Used primary and foreign key relations brought into C#.Net by Entity Framework database first. Views added to both add/edit/delete from the inventory and to add foreign key entities.
  • Create Responsive Web applications using Bootstrap. Validation done in view and in constructor actions (form validation). And use session variable to control sign on validation (UUID/pw).
  • Sites takes advantage of HTML helpers for dropdown, displaying data from the view and for displaying Data inconsistency messages. Before doing update, model check is done.
  • Used Session variable to keep track if the user is authorized (check done first against SQL user table).
  • Data in SQL Server, usage of Entity Framework Code first and Database first.
  • Used Agile Software Development methodology for an efficient and effective high-quality software development.

Environment: .NET Framework 4.0, 3.5, 3.0; Mono Framework, ASP.NET MVC, SOAP Web Services, HTML, jQuery, JavaScript, TFS, Telerik, PostgreSQL, MySQL, SQL Server, Agile, Scrum, nUnit, macOS X, Linux.

Confidential

Full-Stack .NET Developer, Architect and Project Manager

Responsibilities:

  • Participated in requirement gathering and analysis sessions with the client and preparation/modifying of the requirements in Requirement Specification documents.
  • Involved in Design, Development and Testing of application.
  • Preparation of design documents: Use Case and Sequence diagrams using IBM Rational Rose.
  • Involved in coding with given coding standards, system testing support, defect fixing and UAT support.
  • Business Process Reengineering and System Development of Hospital System.
  • Designed and developed dynamic responsive User Interface Web applications with C#, ASPX, ASP.NET Web Forms, HTML, CSS, JavaScript, jQuery, AJAX, XML. Implemented input validations using .NET Validation Controls.
  • Extensively used ADO.NET classes to work with SQL Server database. Used Connection Command, Data Reader, Data Adapter, DataSet and DataTables for disconnected mode of operation.
  • Used LINQ for building and executing a query expressions.
  • Developed personalized views using Themes and Master pages.
  • Extensively used SQL Stored Procedures for high-performing access to the Databases.
  • Involved in the design, implementation, tuning and maintenance of the SQL Server databases.
  • Published Web services using C# and exposed them using SOAP and HTTP.
  • Used Team Foundation Server (TFS) and Visual Source Safe (VSS) to maintain the version control history.
  • Used an Agile, Scrum approach methodology for software development.
  • Design of the new BPM and Persistence components for the New Platform Architecture using Java technologies.
  • Responsible for performance testing with VSTS.
  • Design and implementation of 3-layered architectures, Business objects (BO) and Data Access Objects (DAO).
  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Preparation of High and Low level designs and Coding for the requirement.
  • Requirement Analysis, Design, Implementation/Coding, Unit, System, and User acceptance testing, and Defect fixing.
  • Project management for several TI projects: Automated business process development and maintenance; Information Security Consultancy using ISO-27001; Java and .NET software development and Database consultancy.
  • Project Management and coordination for Workflow development. The different workflows are triggered from deviations on KPIs of processes in a control dashboard.
  • Development of the Integrated Database. Business Process Modeling of the Administrative Secretary.
  • Supported application and worked on User Support & Production issues.

Environment: C#, .NET Framework 3.x/2.0, ASP.NET 4.0/3.0, ASP.NET MVC, Web Services, ASP.NET WebAPI, LINQ, ADO.NET, Razor, Web Forms, HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, IIS, Windows Forms, SQL, MS SQL Server 2008/2005, Oracle DB, PostgreSQL, Visual Studio 2010, TFS, Visual Source Safe, Rational Rose, Agile, Scrum, Java, Traceability Matrix, Infragistics, UML, BPMN, TCP, Windows Server, Linux.

Confidential, Miramar, Florida

Associate Researcher

Responsibilities:

  • Responsible for research and development on business efficiency technologies.
  • Coordinated technology transfer from MIT Media Lab to be used in Mexico and Latin America.
  • Developed Content Management System for web and online services.
  • Coaching the Developers and helping to improve their skills.
  • Create the database high- and low-level design and implementation in PostgreSQL, and MySQL.
  • Collaborated directly with customers to assess the technical impact of business requirements and to reach consensus on alternative solutions when necessary in an effort to maintain a consistent yet flexible architecture.

Environment: Java, .NET Framework 2.0/1.0, C#, HTML, CSS

Confidential

Chief Technical Officer (CTO) and Lead Architect

Responsibilities:

  • Project management for software development & manage customers’ expectations and negotiate contractual terms.
  • Collaborated directly with customers to assess the technical impact of business requirements and to reach consensus on alternative solutions when necessary in an effort to maintain a consistent yet flexible architecture.
  • Controlling all phases of the SDLC from requirements, analysis, design, implementation, test, deployment and maintenance. Coordinating 5 teams of 35 total developers, and designed the overall architecture of solutions.
  • Brought multiple projects to completion within time and budget. Define technologies and train developers on usage.
  • Responsible for creation, staffing and management of the new technology division.
  • Aid in company transition from Web design studio to Web solutions development.

Environment: Objective-C, Java, MS ASP, ActionScript, JavaScript, Apple Web Objects, Microsoft ASP, IIS, HTML, CSS, SQL Server, MySQL, PostgreSQL, Flash, Internet Explorer, Firefox, Netscape Navigator.

Confidential

Client/Server (Full-Stack) Architect and Program Manager

Responsibilities:

  • Architectural design of the whole client/server solutions for mission-critical high-performance massively parallel financial trading systems.
  • Software developer for the critical components of the SIVA Money markets trading system: Trading Match, Public Offers, Navigation and Security, System Parameters and Initialization (Tandem NonStop Guardian).
  • Lead developer for the BMV-SATO® Money market electronic trading system (System/88).
  • Architect and Team leader Confidential BMV-SENTRA® Capital market Trading Core, Trading Workstation, Broadcast, Operative Control and Intelligent Bay Station projects (Tandem NonStop Guardian, Windows 32 bit).
  • Architect and Team leader for BMV-SENTRA® Derivatives market automated trading system, Composite Risk Analysis, Unique Account Systems. Preparation of high and low level designs and coding for the requirement.
  • Create UML diagrams: Structural (Component, Class, Object, Package, Composite Structure, and Deployment) and Behavioral (Use Case, Activity, State Machine, Sequence, Communication, and Timing).
  • Design and coding the server applications in C, PL/1, and COBOL languages for Tandem NonStop Guardian.
  • Design and coding the client application in C++ and Visual Basic languages for Microsoft Windows 32-bit.
  • Create and optimize the trading match core functionality for massively parallel (MP) environments.
  • Create, configure and optimize Production, QA and Development environments.
  • Software QA, executing peer review of the code and functionality.
  • Support application and resolve issues in Development, QA and Production environments.
  • Development of high-performance and productive development teams.

Environment: UML, TCP, Client (C++, Visual Basic, Windows 32-bit), Server (C, COBOL, PL/1, Tandem NonStop Guardian OS, NonStop SQL/MP database, IBM System/88).

We'd love your feedback!