We provide IT Staff Augmentation Services!

Senior Software Engineer/.net Full Stack Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Extensive experience in analyzing, designing, developing, testing, integration and deployment of enterprise software using C#, ASP.NET MVC, Website, Web Services (SOAP/REST), WebAPI, WCF, WinForms
  • Solid experience using SQL server Database design, SQL/T - SQL, Stored Procedures, Views, Triggers, Functions, Cursors, Transactions, CTE, SQL Jobs, writing/optimizing SQL queries, ETL using SSIS, backup and restore, Data import/export
  • Excellent experience using Entity Framework, LINQ/SQL, MVC in 3-tier web/desktop architecture
  • Strong experience writing/consuming REST/WCF/SOAP Web Services for software/web API integration
  • Experience developing SPA UI using AngularJS/HTML/CSS3 and consuming RESTful web API services
  • Good experience in async programming/multithreaded applications using C# .NET Task Parallel Library
  • Experience creating/maintaining web applications and web services in Azure and AWS
  • Very good experience using JavaScript, JQuery, AJAX, JSON/XML, OOP in JavaScript
  • Excellent Skills in HTML, DHTML, CSS, JavaScript (jQuery), DOM & familiar with SEO
  • Experience developing business reports using SQL SERVER Reporting Services (SSRS) and Crystal Reports
  • Strong OOP/OOD experience using C#, Java, VB.NET, LDAP queries, Active Directory
  • Very good experience migrating legacy ASP/PHP applications to .NET/SQL server environment
  • Experience implementing role based authorization using various authentication methods in web/desktop apps
  • Strong experience using IIS in setting up/configuring/maintaining web sites on Windows Server
  • Experience using software version control/deployment using TFS, SVN, Git
  • Experience implementing SAML2 SSO & familiar with OAuth and OpenID Connect for SSO
  • Strong knowledge and experience using Caching, Session, Cookies, QueryString, Forms, Logging, Routing in web apps
  • Well versed in Data Structures, Cryptography, SSL Certificates, Optimized algorithm implementation skills
  • Basic knowledge in Blockchain, Hashing, PoW, Crypto Mining, Merkel tree, AI, ML and Neural Networks
  • Strong problem solving, communication, interpersonal and management skills and highly adaptive as a team/individual player to deliver the best software solutions

AREAS OF EXPERTISE:

Software & Database Development Code/SQL Query Optimization API/System Integration On/Off-Shore Development/Management OOP Best Practices Code Migration Algorithmic Problem Solving

BUSINESS DOMAINS:

Asset Management Private Equity E-commerce (B2C/B2B) Inventory & Order Management Insurance Policy Administration HR, Benefits & Payroll Custom CRM/CMS Freelancer

TECHNICAL SKILLS:

.NET: C#, VB.NET, ASP.NET, MVC, WinForms, WCF, .NET Web services (SOAP/REST), Windows Services, LINQ, Entity Framework, ADO.NET, JSON, IIS 7.0/6.0, Microsoft Enterprise Library, MSMQ

Coding Languages: C#, VB.NET, Java (Core Java, Java Swing, JSP), VB, C, C++

MS SQL Server 2000: 2017, SQL/TSQL, Oracle 8i, 9i (TOAD), MS Access, PL/SQL

Web UI/JS framework: ASP.NET, Web API, HTML/HTML5, DOM, CSS, XML, XSLT, XPATH, XQUERY, JavaScript, jQuery, AJAX, KnockoutJS, AngularJS, TypeScript, NodeJS, ExtJS, ASP, ADO, PHP

Source/Integration: SVN, MS TFS, Git, Jenkins, CruiseControl.NET, Visual Source Safe

Open Source/Others: JIRA, Assembla, Aspose.Cells/Words, EPPlus, Bugtracker.NET, Red-Gate SQL Prompt

Design Patterns: Service Oriented Architecture (SOA), Repository, Observer, Singleton, Strategy, Data Transfer Object (DAO/DTO), MVC, MVVM, ORM, DI

Reporting: SQL Server Reporting Services (SSRS), Crystal Reports, XML /HTML based Reports

Authentication: Basic, Form based, SAML/SAML2, OAuth, OpenID connect (JWT)

Cloud: Azure, Amazon AWS

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Senior Software Engineer/.Net full stack Developer

Responsibilities:

  • Design & Develop web services, windows services and .NET Form applications to support various requirements for Sign System Electronic Shelf Label (digital signs) projects
  • Develop new features in Sign System Services using C#, ASP.NET MVC, LINQ, Entity Framework, Dapper, jQuery, HTML, CSS, Json, SQL SERVER 2016
  • Develop RESTful web services using C# WebAPI to support various functionalities from Angular/ExtJs UI
  • Develop web application using C#, ASP.NET MVC and WebAPI with Azure App Service and Azure SQL Database
  • Develop Sign Generation Engine and improved throughput using OOP and async programming (.NET Task Parallel Library async/await) in web/windows services
  • Develop C# Windows Services and WinForm applications for maintaining product signs/labels and generating paper/digital images using AccessVia publishing engine web API
  • Develop custom C# class libraries to control various aspects of signs over publishing engine web API
  • Develop Authentication/Authorize/Request logging filters using .NET attribute
  • Develop/Optimize CRUD stored procedures using TSQL on SQL Server 2014/2016
  • Use SQL Query execution plan, SQL Profilers, Query Analyzer to debug and optimize queries
  • Maintain code base for different versions/branches/environments in TFS Repositories
  • Create/maintain technical documentation to support/troubleshoot current applications
  • Write unit tests and perform Integration testing prior to deploying into QA environments
  • Install/maintain/upgrade/configure third party enterprise software (web API based) in distributed environment including setup/configure IIS 8, SSL, Service Accounts, SQL Server 2016, Erlang/RabbitMQ in all environments
  • Attend scrum meetings and collaborate with Dev/BA/QA/UI teams for requirement gathering, use case analysis, technical & testing solutions to deliver business critical functionalities
  • Actively involved in design, development, testing, deployment and support/troubleshooting

Skills: .NET Framework 4.6/4.7, C#, ASP.NET MVC, Entity Framework, LINQ, Web API, Postman, Dapper, Java SpringBoot, Angular, ExtJs, MSSQL 2016/2017, Nssm, JavaScript, jQuery, HTML, CSS/Bootstrap, Visual Studio 2017, IIS, Azure, TFS, Git, PowerShell

Confidential, Florham Park, NJ

Lead .Net Architect/Developer

Responsibilities:

  • Architect & Develop Medicare Part-D Enrollment portal/Omnicare websites using best practices for coding, performance, scalability, database, security, maintainability
  • Develop new Rx Enrollment Portal website using Domain Driven Design, MVC principles using C#, ASP.NET MVC, LINQ, Entity Framework, jQuery, HTML, SQL SERVER 2012/2014
  • Develop Org Management Tool for various administrative tasks for Rx Enrollment Portal using Angular 2 and Web API, LINQ, Entity Framework, jQuery, HTML, SQL SERVER 2012/2014
  • Design/Develop data/view models using MS Entity Framework database first approach
  • Develop C# RESTful Services using WebAPI to support CRUD operations from AngularJS UI
  • Design web UI using Telerik Kendo UI controls like Grid, Textbox, Date Picker, Multi-Select, Treeview
  • Develop/Optimize CRUD stored procedures using TSQL on SQL Server 2012/2014
  • Develop Views/Export to PDF features using Rotativa for Predictive Fill reports in Asp.net MVC application
  • Maintain code base for different versions/branches/environments in TFS Repositories
  • Develop LDAP authentication library and use it in enrollment portals having Form based authentication
  • Write Unit tests and perform Integration testing prior to deploying into QA environments
  • Attend SCRUM meetings and coordinate with other team members/supervisor for project status/progress
  • Actively involved in design, development, testing, deployment and support/troubleshooting
  • Work closely with business users for requirement gathering and analysis and provide desired solution
  • Manage/supervise mid/junior level developer’s day to day task in Onshore/Offshore teams

Skills: .NET Framework 4.5/4.6, C#, ASP.NET MVC, Entity Framework, Web API, LINQ, WCF Web Services, MSSQL 2012/16, SSIS/SSRS, Json/XML, JavaScript, jQuery, AngularJS, KendoUI, AJAX, HTML, CSS/Bootstrap, Visual Studio 2015/2017 IIS, TFS, LDAP

Confidential, Jersey City NJ/NYC NY

Lead .Net Architect/Software Engineer

Responsibilities:

  • Provide architectural & development assessment of United Account Opening (Client Onboarding) web application, suggest/develop using best practices for coding, performance, scalability, database, security, maintainability
  • Develop web application based on SOA using C#, ASP.NET MVC, LINQ, WCF Web Services, Web API, AngularJS, SQL SERVER 2012, HTML and other related skills
  • Develop AngularJS Controllers/Service calls for data access, encapsulating URLs and standardizing data access
  • Develop object data models using MS Entity Framework database first approach
  • Develop C# WebAPI as HTTP Services to support CRUD operations from AngularJS controllers
  • Write new CRUD stored procedures and optimize existing ones for better performance using SQL Server 2012
  • Design various interactive UI screens as form wizard steps for user inputs integrated with WebAPI
  • Set up various configurations to host web site in IIS environment on Windows server
  • Maintain code base for different versions/branches/environments in SVN Repositories
  • Performed Unit/Integration testing prior to deploying into QA environments
  • Attend key SCRUM meetings and coordinate with team members/supervisor
  • Actively involved in design, development, testing, deployment and support/troubleshooting

Skills: .NET Framework 4/4.5, C#, MVC, Entity Framework, ASP.NET, Web API, LINQ, WCF Web Services, MSMQ, SQL 2012, Visual Studio 2012/2013, Jenkins, XML, Java script, jQuery, AngularJS, AJAX, HTML, CSS, IIS, SVN, JIRA

Confidential, Edison, NJ

Senior .Net Architect / Lead Developer

Responsibilities:

  • Architect & develop various software solutions and modifications per business needs.
  • Collaborate to establish patterns and best practices and suggest/implement innovative solutions to enhance business capabilities and participate in various R&D sessions.
  • Develop multi-tenant SOA enterprise web application using C#, ASP.NET MVC, LINQ, WCF Web Services, Web API AngularJS/KnockoutJS/AJAX, SQL SERVER 2012
  • Develop custom components with Ultimate Software web site for CheckPoint's benefit platform integration
  • Implement Single Sign On using SAML2 for Integreat HR (Paperless Onboarding) & Conexis COBRA
  • Write/Optimize complex Stored Procedures, T-SQL Queries based on business and reporting requirements
  • Build initial architecture & POC application to migrate company's intranet ASP application to new .NET environment
  • Assist in release process by following proper deployment steps/write-ups
  • Identify various performance bottle necks and suggest/explore solutions using Cache, Transaction, Multithreading, code refactoring, SQL Profiler/Query Execution Plan, Design Patterns etc.
  • Use Triggers for data auditing & some User Defined functions for common logic
  • Design few SSIS packages for ETL operations and few reports using SSRS
  • Develop POC using MSMQ for various distributed/batch components integration
  • Create technical specifications as per business requirements & work closely with BA
  • Write various test cases for business use cases & work closely with QA
  • Coordinate with supervisors, project members in Agile/Scrum development environment
  • Provide technical support for the various critical product issues & troubleshooting
  • Assist in maintaining/testing/documentation tasks related to application development/support

Skills: .NET Framework 4/4.5, C#, MVC, Entity Framework, ASP.NET, Web API, LINQ, WCF Web Services, MSMQ, SQL Server 2008/2012, Visual Studio.Net (2012/2013), NHibernate, SSRS, SSIS, XML, Java script, jQuery, KnockoutJS, AngularJS, AJAX, HTML, CSS, PowerShell, IIS, SVN

Confidential, Edison, NJ

.Net Architect / Team Lead

Responsibilities:

  • Design insurance management application using C#, ASP.NET, WCF, Web Services, AJAX, LINQ, SQL SERVER 2008/2012
  • Develop API using WCF web services for different business components
  • Develop independent pluggable libraries based on business requirements in C#
  • Design T-SQL Queries, Stored Procedures, Triggers, User Defined functions
  • Extensively use LINQ for writing efficient programming logic
  • Identify various performance bottle necks and suggest/explore solutions using Cache, Transaction, Multithreading, code refactoring, SQL Profiler/Query Execution Plan, Design Patterns etc.
  • Lead development in n-tier application solutions, server components, web services, database, UI/API development and integration, application security modules
  • Convert business requirements to technical specification documents
  • Create/Configure Automated Jobs in ControlM and SQL Server
  • Design reports using SSRS with various dynamic filtering and configurable options
  • Deploy/Configure/Maintain websites in Amazon AWS/EC2
  • Coordinate with supervisors, project members in Agile/Scrum development environment
  • Manage/supervise mid/junior level developers’ day to day task in Onshore/Offshore teams
  • Provide technical support for the various critical product issues & troubleshooting

Skills: C#, ASP.NET, Web API, LINQ, WCF, MSMQ, SQL Server 2008/2012, Visual Studio.Net (2012/2013), SSRS/SSIS, Core Java, XML, Java script, jQuery, AngularJS, ExtJS, AJAX, HTML, CSS, IIS, AWS, EPPlus, SVN, Jenkins, ControlM

Confidential, NY

.Net Architect / Team Lead

Responsibilities:

  • Architect, lead, develop, deploy, test, document multiple projects namely Master Data Management, Wire Information Integration, Employee Training Management, FBAR Automated Electronic Filing, Dynamo (CMS) Mobile UI, Time Tracker, Information System Management Tool, Data Reconciliation Tool, Send Word Now API integration etc.
  • Lead On/Offshore development using C#, ASP.NET, MVC, AJAX, LINQ, SQL SERVER, Web Services, Web API
  • Develop Master Data Management using C#, ASP.NET, AJAX, LINQ, SQL SERVER, Web Services, SSIS, SSRS
  • Create architectural designs using database, n-tier(BL, DL, UI) application solutions, UI components, server components, web services, API development and integration, security modules, POC, deployment process
  • Convert business requirements to technical specification documents
  • Extensively use LINQ to build various data access and other middle tier classes (LINQ TO SQL/Entity)
  • Create T-SQL, Stored Procedures, Triggers, User Defined functions and SQL Jobs
  • Develop WCF REST web services/API and consume using windows service/console/web/desktop applications
  • Develop windows service and various command line applications for back end operations
  • Design various SSIS packages for ETL operations and several SSRS reports
  • Configure user access permissions on various reports (SSRS Server) based on user's role using his AD login
  • Design several Master Pages for various layout, use Caching techniques in ASP.NET
  • Deploy/Configure websites in Amazon EC2 and Azure cloud platforms
  • Design tablet/mobile focused CRM web application using ASP.NET, MVC, AngularJS
  • Maintain, Test, Document and Support current applications
  • Participate in meetings for innovative discussions, promote new technologies/ideas
  • Communicate, update and plan with supervisors, project members in fast pace Agile environment

Skills: C#, ASP.NET, MVC, LINQ, ENTITY FRAMEWORK, Web Services and Web API, MSMQ, SQL Server, AngularJS, MongoDB, Visual Studio.Net, XML, Java script, jQuery, AJAX, HTML, CSS, IIS 6/7, SSIS/SSRS, EPPlus, JIRA, SVN

Confidential, New York, NY

Senior .NET Developer / Architect

Responsibilities:

  • Responsible for leading on/off site developer team to deliver CMS application and related components
  • Designed and developed CMS written in C#, ASP.NET, LINQ, Web Services, SQL SERVER and various web and desktop applications C#, ASP.NET as a part of CMS
  • Developed 3-layer(BL, DL, UI) architecture and use windows authentication to identify user
  • Extensively used LINQ to build various data access and other middle layer classes (LINQ TO SQL)
  • Designed several Master Pages for various layout, use Caching techniques available in ASP.NET
  • Created Stored Procedures, Triggers, (UDF) functions, used SQL Cursors and Transaction and SQL Jobs
  • Developed many SSIS packages for ETL operations from legacy systems to new CMS system databases
  • Designed several Reports using SSRS (Business Intelligence Studio) with filtering and configurable options
  • Migrated Gigabytes of data from MS Access to SQL SERVER in new architecture on Production server
  • Developed importing facility for various data from various file format(.txt,.xls,.xml) using configurable schema
  • Developed C# Windows applications to get files using SFTP and parse as per XML/Database configurations
  • Configured user access permissions on various reports (SSRS Server) based on user's role using his AD login
  • Designed multi threaded C# applications for various back end tasks
  • Used MSMQ for asynchronous data/file synchronization thru web services and third party API
  • Communicated, updated and planned with supervisor and project managers in fast pace AGILE environment
  • Managed junior/offshore developers and project thru complete life cycle with documentation

Environment: .NET Framework 3.5, C#, ASP.NET, LINQ, MS ENTITY, Microsoft Enterprise Library, WPF, WCF, SQL Server 2005/2008, Visual SourceSafe, Visual studio.Net 2005, 2008, XML, XPATH, XSLT, Java script, jQuery, AJAX, HTML, DHTML, CSS, LDAP queries, IIS 6/7, SSIS, SSRS Reports

Confidential, Melville, NY

Senior .NET Developer / Architect

Responsibilities:

  • Designed many INFOPATH FORMS integrated with ASP.NET/C# web services, SQL Server and Hyperion
  • Modified the INFOPATH FORM'S JSCRIPT and integrate with SQL Database, ASP.NET Web service and a Hyperion Web App to exchange the data between server and user
  • Designed UI, Web Services to populate data dynamically from SQL SERVER or Hyperion on client side
  • Converted XML data coming from INFOPATH FORM to HTML and PDF files using “Ghost Script PDF generator” and a desktop service written using C# (ASPX page, HttpHandlers) on the web server
  • Modified ASP.NET/C# app to produce the row financial data using MDX in XML format
  • Created UI using ASP.NET/C# to view and download the PDF reports generated by INFOPATH & windows authentication
  • Developed a desktop application to encrypt-decrypt the parameterized XML/Text files using .NET encryption
  • Created User Controls using ASP.NET, C#, XML that render HTML to display the Preview of PDF report.
  • Designed file upload facility using ASP.NET, C# and SWFUpload in role based authentication environment
  • Developed UI to generate 2D-Chart and Text reports using WebLogExpert to monitor statistics and usage
  • Migrated VB code to C# multithreaded application handling client Hyperion Report requests
  • Designed Master Pages for various layout of the pages, use Caching techniques available in ASP.NET
  • Created tables, Index, Stored Procedures, Triggers, User Defined functions & reports using SSRS
  • Used Basic LDAP queries AzMan/ADAM for dynamic role, user and policy managements

Skills: .NET Framework 2.0, 3.0, 3.5, ASP.NET, VB.NET, C#, WinForms, WPF, SQL Server 2005/2008, SharePoint 2007, Visual SourceSafe, Visual studio.Net 2005, 2008, XML, XPATH, XSLT, XSD, Java script, AJAX, HTML, DHTML, CSS, LDAP queries, WebLogExpert, IIS 6.0, Ghost Script PDF Generator, Crystal Reports, SWFUpload

Confidential, Parsippany, NJ

.NET Lead Developer

Responsibilities:

  • Developed/enhanced new web GUI using ASP.NET, C#, VB.NET, WinForms, AJAX, SQL SERVER
  • Developed e-Attendance for Customer, Members, Programs, Groups, Memberships & Instructors
  • Developed algorithms for class scheduling, member allocation, room allocation, make up meetings etc.
  • Developed web user controls for DataGrid Paging, DataGrid Filter, Customized Dropdown, Sorting
  • Developed dynamic customizable UI using .NET WPF and role-based authorization
  • Developed C# multithreaded application for data import/export using Excel, XML/Text and CSV
  • Designed the Data Synchronizing XML Web Service to transfer the client data from computer to web-server
  • Used SSIS for data transformation, merging and import/export package for reports, backup and migration
  • Created database, Stored Procedures, Triggers, UDF and SQL Jobs to perform periodic tasks
  • Used the basic LDAP queries with Active Directly Web interface to authenticate and authorize user
  • Designed Master Pages for various layout of the pages, use Caching techniques available in ASP.NET
  • Developed various Reports using SQL SERVER Reporting services (SSRS)

Skills: .NET Framework 2.0, 3.0, ASP.NET, C#, VB.NET, WinForms, Web Services, SQL Server 2000 and 2005, SSRS, Visual SourceSafe, SSIS, Visual studio.Net 2005, XML, Java script, AJAX, HTML, DHTML, CSS, NHibernet, LDAP

Confidential, Bayshore, NY

Sr .NET Developer

Responsibilities:

  • Migrated legacy ASP systems to ASP.NET and C# environment with new features
  • Modified Trailer Tracking System web service and design new web modules using ASP.NET, VB.NET, C#
  • Created new database design, Stored Procedures, Triggers, User Defined functions
  • Migrated classic ASP and VB application to ASP.NET and C# environment with new enhancements
  • Efficiently used SQL stored procedures, Cursors and Transaction and SQL Jobs to perform periodic tasks
  • Efficiently used the Singleton, Strategy, IoC patterns in various algorithm implementation
  • Added Server side ViewState storage that greatly reduces the page size and speeds up the loading
  • Designed the Data Synchronizing XML Web Service to synchronize data between desktop and server
  • Developed SSIS packages for data ETL between Trailer Tracking Web App(TTS) and third party databases
  • Developed few Crystal/SSRS reports for TTS and Inventory warehouse applications
  • Designed simple HTML reports dynamic HTML and data rendering and SQL Server queries

Skills: ASP.NET, VB.NET, C#, SQL Server 2000/2005, DB2 Connect, Visual SourceSafe, Crystal Reports, Visual studio.Net, Spring.NET, SOAP Web Services, XML, XSLT, Java script, AJAX, HTML, DHTML, CSS, Windows Server 2003

Confidential, Valley Stream, NY

Senior .NET Developer/Analyst

Responsibilities:

  • Designed components using C# and VB.NET for various features related to Customers, Vendors, Warehouses, Orders, Products, Data Synchronizer, E-commerce, Reports
  • Designed Data Synchronizing SOAP Web Service to transfer client data from local computer to web-server
  • Implement various SEO techniques for their E-commerce websites to increase web traffic
  • Designed the XML/Text/CSV/Excel import multi threaded application, with configurable options and logging
  • Designed the EDI import functionality for 850/4030, 860/4010 and 810/4010 formats
  • Designed a web service to allows client application to upload PDF, Image files for B2B/B2C/Sales-Rep sites
  • Created relational Tables, Stored Procedures, Triggers, User Defined functions and SQL Jobs
  • Designed crystal reports and custom reporting modules using .NET Crystal Reports
  • Developed logical 3-tier(BL, DL, UI) architecture and form base authentication
  • Worked with offshore team, Maintain client’s B2B/B2C sites on their own server
  • Participated in testing/design/documentation for the end-user, technical and support issues

Skills: Visual Studio.NET, ASP.NET, VB.NET, C#, WinForms, IIS, SQL Server 2000/2005, XML, XSD, Java Script, HTML, DHTML, CSS, AJAX, Crystal Reports, Visual SourceSafe, NHibernate, Windows XP, Windows Server 2003, Adobe PhotoShop

We'd love your feedback!