Senior Software Consultant Resume
Jersey City, NJ
SUMMARY
- Professional Microsoft .NET Developer, with 9+ Years of experience in Microsoft .NET Technologies for software design, development and maintenance of Enterprise applications in Agile SCRUM & Waterfall methodology.
- 8+ years of extensive experience in SQL Development / maintenance.
- 6+ years of experience in Banking & Financial Services with having understanding of Capital Market, Equity, Fixed Income, Wealth Investment Management, Asset Management, Risk analysis and management, Trade Lifecycle.
- 2+ years of experience in Sales Marketing & Travel Domain.
- Experience in leading development teams of size more than 3 members.
- Experience in teh area of Web Development, Windows Development, Middleware, and Client/Server applications.
- Experience in development, maintenance, and deployment with a variety of .NET Framework applications including HTML 5, Angular JS, Bootstrap, JQuery, JavaScript, JSON, AJAX, ASP.NET, MVC, WPF, LINQ, Entity Framework, SSDT, C#, ADO.NET, XML, SQL Server, SSIS & SSRS, Python, Angular 2.
- Experience in working with Web API, WCF Services and XML Web Services using SOAP/JSON and WSDL following SOA in a distributed environment.
- Experience in Quartz framework.
- Experience in Test Driven Development using NUNIT, MS - UNIT for unit testing business components.
- Extensively used LINQ to SQL, Extension Methods, Anonymous methods, JQuery Prototypes.
- Experience in Multithreading with use of Task and Background Worker, WPF/XAML application development, Dev Express.
- Great team player, highly motivated, adaptive and quick learner with excellent interpersonal, technical and communication skills.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Python
Framework: .NET Framework 4.5 / 4.0 / 3.5 / 2.0 / 1.1, Quartz, MLIF
RDBMS: MS SQL Server 2014/2012 / 2008 R2 / 2005 / 2000, Entity Framework 6.0, SSDT, LINQ to SQLADO.NET
Technologies: ASP.NET, MVC 5, AJAX, JQuery,Angular, Node.js, JavaScript, HTML 5, XML, WPF, XAML
Services: WCF, REST Services, Web Services, Web API, Window Services, JSON, LINQ
Testing: NUNIT, MS UNIT Test, Jasmine, Mock Test, Karma
Deployment: IIS Deployment Package, TFS Build Deployment, Version One, Quartz deployment
Design Pattern: MVC, MVP, MVVM, Repository, Unit of Work, Factory Method, Abstract Factory, SingletonDependency Injection, Publisher/Subscriber Pattern
3rd party Controls: Kendo UI, JQuery UI Plugins, Control - M
IDE: MS Visual Studio .NET 2013 / 2012 / 2010 / 2008 / 2005 / 2003
Source Control: GIT, JIRA, Tortoise SVN, Team Foundation Server (TFS)
Operating System: Windows 8.1 / Windows 7 / 2003 / 2000 / XP
PROFESSIONAL EXPERIENCE
Confidential, Jersey city, NJ
Senior Software Consultant
Responsibilities:
- Designing and developing application using Microsoft Visual Studio, .Net framework 4.5.
- Enhancing application using C#, Entity Framework, multithreading.
- Developing and enhancing User Interface using Angular2.
- Supporting production issues in SIT,UAT and DUT environment
- Working on middle tier to extract data from database and creating edmx files to communicate with data layer using Database first approach
- Importing Excel data and inserting data in SQL Server database and exporting result in json format.
- To write unit test cases, raising/reviewing review requests and code push across INT/QA cycles. Resolving QA issues.
- Creating stored procedures and function to implement logic on data layer
- Developing HTTP services (RESTful services) using WebAPI. Created LINQ queries to retrieve complex data.
Confidential, New York, NY
IT Consultant
Responsibilities:
- Designed and developed system using python and Quartz framework.
- Develop front office UI, a dashboard styled reusable UI widget based on navigation UX pattern
- Developed asynchronous programming using task parallel library.
- Working on middle tier to extract data from database and creating adapter to communicate between UI and data layer.
- Designing customizable dashboard using python
- Importing Excel data and inserting data in SQL Server database. Creating stored procedures and function to implement logic on data layer
- To write unit test cases, raising/reviewing review requests and code push across INT/QA cycles. Resolving QA issues.
- Handling support requirements and maintenance in application.
- Created Pivot stored procedure to complex tables.
Confidential, Jersey City, NJ
Senior Software Developer
Responsibilities:
- Designing and developing production using C#, WebAPI. Also, working on enhancement of powerful self-service Business Intelligence tool.
- Working on middle tier to extra data from database and creating wrapper classes to communicate between UI and business layer.
- Designing customizable dashboard using AngularJS, HTML5
- Retrieving data from SQL Server database and displaying that on Excel.
- Handling support requirements and maintenance in Web application.
- Handling calculations and manipulations of reports at backend process.
- Extracting data from SQL Server using WebAPI and LINQ Queries.
Confidential
Senior Software Developer
Responsibilities:
- Designed and developing SSIS packages to migrate data from one database to other and creating reports as per business requirements.
- Developing packages using C# to convert data from one database to other.
- Developed application using multithreading to retrieve data from different database and updating same online.
- Handling parallel threads to get fastest data to execute reports.
- Handling Production support requirements and maintenance in Web application.
- Creating web site for upcoming countries using SharePoint and commerce server.
- Creating proxy classes to consume WCF service and maintenance work on WCF services
- Handling team for SSIS packaging activity.
- Created reports using SSRS.
- Using LINQ to extra data from database.
Confidential
Lead Developer/Senior Developer
Responsibilities:
- Handling team of 3 for packaging activity
- Designed and Developed User Interfaces using JQuery and Asp.net
- Designed and developing SSIS packages and creating reports using SSRS.
- Creation & implementation of WCF Services in Application.
- Communicating with client for daily business requirements and changes. Also, progress on team work
Confidential
Lead Developer/Senior Developer
Responsibilities:
- Developed check processing system Web User Interface for check review and correction in C#.
- Design and Development of User Interfaces using JQuery and MVC Single Fee module.
- Provided Valuable suggestion to client by implementing Slider using JQuery and successfully implemented teh same
- Developed Http Handlers for displaying Check Images in Web Pages asynchronously in C#.
- Developed re-usable components with sorting, filtering, editing of complex business object information in C#.
- Wrote/refectoryStored Procedures, triggers, cursors, user defined functions, tables, views and SQL joins and statements for applications
- Created N-Unit test for testing and created test cases.
- Package deployment and maintenance of UI component using TFS Build Deployment.
Confidential
Developer
Responsibilities:
- Developed model, presenter and view for shop by schedule module in C#.
- Worked on Microsoft translator tool to convert website into multiple languages.
- Created N-Unit test by creating unit test cases.
- Package deployment and maintenance of component using TFS Build Process.
Confidential
Developer
Responsibilities:
- Developed Administrative module for Customer Relationship Management application in C#.
- Developed Workflow module in C# and SQL Server for processing a lead into an agreement by using “SPANCO” processing series.
- Deployed manually UI component on IIS server.
- Worked on Microsoft translator tool to convert website into multiple languages
Confidential
Developer
Responsibilities:
- Developed User Module based on Role in C#
- Implemented “Pay-pal Payment Gateway Integration” in ASP.NET web application.
- Provided maintenance and support for online application.
Confidential
Developer
Responsibilities:
- Worked complete bill maintenance with creation of crystal report which also to be exported on excel.
- Developed Master Module based in C#
- Implemented “Pay-pal Payment Gateway Integration” in ASP.NET web application.
- Provided maintenance and support for online application.
Confidential
Developer
Responsibilities:
- Worked on module of Sales Representatives, Sales Executive, Sales Manager to manage sale for particular product.
- Provided maintenance and support for online application.