Software Consultant Resume
PA
SUMMARY:
- Over 10 + years of experience in Information Technology, Module Design, Development, UI Development, Testing, Documentation, full life - cycle project development experience with Microsoft Technologies.
- C# Senior full stack .net Developer worked extensively in .net Web technologies including .net Framework 4.6, ASP.Net MVC5, WEB API, WCF, Entity Framework, LINQ, MSSQL (t-SQL), Blob storage, Cosmos DB, jQuery 3.0, JavaScript, CSS.
- 11 years of experience in .Net development, encompassing analysis, design, development and execution of business applications in Micro Service, RESTfuland SOA architectures.
- Created Responsive Web Design, page layouts, websites using HTML, CSS, JavaScript, jQuery UI and Bootstrap 3.0.
- 9 Years of experience in SQL database designing and performance tuning.
- Developed Store procedures, functions, views, triggers for various database operations.
- Good understanding of Object Oriented concepts, SOLID, DRY Principles.
- Created & publish Hybrid mobile application using PhoneGap Cordova on IOS & Android platform.
- Working closely within an Agile, scrum-based team to understand the business domain
- Proficient in many common design patterns including: MVC, domain driven pattern, Singleton, Dependency Injection, factory etc.
- Experience in SQL Server databases and performed basic database administration (DBA) tasks in few projects.
- Having knowledge in using Microsoft VSTS, TFS, Git, Bitbucket, VSS.
- Worked on various domain Health Insurance, e-Commerce, Auto, Learning Management System, social etc.
- Heavily involved in bug fixes and production support
- Ability to perform at a high level, meet demanding deadlines, adaptable to ever changing priorities, work in various process/environments.
- Ability to learn new skills on the job and has a ‘Can Do’ attitude.
- Excellent communication and inter personal skills
- Experienced in leading teams of developers on larger projects and have basic project management experience.
- Excellent troubleshooting and debugging skills.
TECHNICAL SKILLS:
Languages: Microsoft C#, VB.Net, HTML, CSS, SQL
GUI/Tools/Database: MS: Access, MSSQL, LINQ, Entity Framework, Visual studio, Visual SourceSafe, TFS, VSTS, Microsoft storage Explorer, SSRS, SSIS package
Web Technologies/Tools: .Net Framework, ASP.net, IIS, ASP. Net MVC, Web API, WCF, JavaScript, jQuery, JSON, XML, AJAX, Web Services, CSS3, Bootstrap 3.0, 3rd Party controls (Infragistics, Telerik / Kendo UI), Fiddler, Postman, Swagger
Hybrid mobile framework: PhoneGap, Cordova, jQuery UI for Mobile
PROFESSIONAL EXPERIENCE:
Confidential, PA
Software Consultant
Responsibilities:
- Design and develop applications using various technologies such as asp.net with C#, Azure cloud technology, MVC, Entity Framework, Web API, restful WCF, Java Script, jQuery etc. and tools like Microsoft Visual Studio Pro 2017, Microsoft Visual Studio Enterprise 2017, SQL Server Management Studio (SSMS).
- Research and development on new technologies and ideas that improves improve system performance and user experience
- Work on collaborative team with a retail application environment and develop medium and larger scale software applications to fulfill user requirements using ASP. Net (C#), MVC(Razor), WebAPI and Entity Framework.
- Implement third party service integration with application using various technologies and make good technical decisions that provide solutions to business challenges.
- Actively develop solutions to contribute to enterprise class integration and middleware software development best practices, standards and procedures.
- Modify existing application/system and allow to integrate new module or hardware to support new requirements.
- Create Stored Procedures, Queries, Views, User Defined Functions, Cursors and Common Table Expressions using Relational databases like SQL Server, Oracle.
- Define solutions using Service Oriented Architecture (SOA) patterns, automating business process models, API enabled gateway and cloud-based services
- Provide security to application by implementing various authorization and authentication functionality using ASP.NET MVC Framework.
Environment: .NET Framework 4.6, ASP.NET with C#, REST Web API, MVC, Entity Framework, LINQ, Unit Test Framework, Microservice, MSSQL 2017, SOLID Principle, OOPs principle, TDD, TFS, Swagger
Confidential, PA
Software Consultant
Responsibilities:
- Defining, refactoring and building integration-centric solutions in the context of transition from traditional, legacy platforms to service-oriented architectures
- Define solutions using Service Oriented Architecture (SOA) patterns, automating business process models, API enabled gateway and multi/hybrid cloud based services work closely within an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture /design and development of quality technical solutions.
- Debugging & troubleshooting legacy application functionality to transform in service-oriented architectures.
- Design Technical/Integration Architecture, including development, runtime and operation architectures.
- Design and develop web APIs to communicate with Azure Blob storage and Cosmos DB.
- Define and deliver integrated solutions by applying proven delivery methodologies including Agile and Model-Driven techniques.
- Refines and grooms the product backlog and user stories. Tests and builds automation for the interoperability of application components under development, across multiple platforms, in coordination with other product development teams.
- Actively develop solutions to contribute to enterprise class integration and middleware software development best practices, standards and procedures.
- Participate in large-group, coordinated planning sessions, provides effort estimates and timeline commitments.
Environment: .NET Framework 4.6, ASP.NET with C#, REST Web API, WCF, MVC, Entity Framework, LINQ, Unit Test Framework, Microservice, MSSQL 2017, Cosmos DB, Blob storage, SOLID Principle, OOPs principle, TDD, VSTS, Swagger
Confidential
Full stack Senior .net Developer
Responsibilities:
- Used ASP.NET MVC 4, C# to create Models, Views & Controllers necessary for the application.
- Developed Store procedures, functions, views, triggers for various database operations in MSSQL (T-SQL).
- Involved in creating Data Access Layers using Entity framework to pull data from SQL Server databases.
- Developed responsive UI with bootstrap.
- Effectively used google map service to meet the requirement.
- Used jQuery/Ajax to get & post data from controller in a secure way
- Refactor existing code to perform well and make things work better.
- Involved in creating Business Layers to have the entire business logic.
- Used Git bitbucket to maintain the version of the code.
- Developed Unit Tests using Visual Studio Test Projects (TDD).
- Test Driven Development for the better testing and maintenance of the application.
- Conducting code reviews for team members.
- Client interaction and manage team by updating the daily tasks
Environment: .NET Framework 4.5, ASP.NET with C#, Vb.Net, Web API, WCF, MVC, Entity Framework, MSSQL 2013, jQuery, jQuery data-tables, bootstrap, google map API, SOLID Principle, TDD, Git bitbucket, Razor, aspx
Confidential, VA
Full stack senior .NET Developer
Environment: PhoneGap Cordova library, jQuery, HTML, CSS, jQuery UI, WCF web service, SQL server 2012, IOS Xcode, Eclipse
Responsibilities:
- Maintaining, enhancing, bug fixing & improving existing application.
- Involved in building Business Layer and Data Access Layers using Entity Framework with C#.
- Involved in MSSQL database designing and performance tuning.
- Developed Store procedures, functions, views, triggers for various database operations with MSSQL (T-SQL).
- Developed page layouts using HTML, CSS, javascript, bootstrap etc.
- Single handedly developed & maintained mobile application using PhoneGap & web API.
- Expertise in creating Models, Views & Controllers using ASP.NET MVC 4.
- Implement auto-mapper to map data between business layer & application layer
- Widely used Infragistics controls to meet the project requirements
- Have knowledge in creating Views using HTML, CSS & jQuery.
- Used Team foundation Server (TFS) to maintain the version of the code.
- Create Mock Data for parallel development of UI, Middle Layer and back end code.
- Develop and perform unit testing of software (TDD).
- Expertise in application enhancements based on the user stories.
- Guided & helped juniors & team mate to better the understand requirement.
- Actively participating in design and planning and Production Support activities.
- Test Driven Development for the better testing and maintenance of the application.
Confidential
Full stack senior Web Developer
Responsibilities:
- High level involvement with the business for the requirement gathering and design.
- Involved in developing database objects (Store procedures, functions, views, triggers) and deploying them in SQL Server 2008.
- Involved in SQL database designing and performance tuning.
- Research & development in LINQ and started to use in ongoing projects.
- Involved in Developing Web Applications using ASP.Net WebForms C#.
- Integrated third party APIs and payment gateway i.e Paypal API, Authorized.net, google checkout, Yelp API integration.
- Expertise in application enhancements based on the needs of the business units.
- Involved in implementing Data Layers using ADO.Net.
- Developed reusable and optimized. Net components using C#.
- Involved in developing web pages for data monitoring and administration purpose using AJAX.
- Design page layouts & develop mockups using HTML, CSS, JavaScript.
- Test Driven Development for the better testing and maintenance of the application.
- Maintained version controls in VSS.
- Involved in new development projects.
- Participating in peer code review.
- Involved in Support issues of the earlier developed applications.
Environment: .NET Framework 3.5, ASP.NET, C#, MSSQL 2008, LINQ, jQuery, JavaScript, CSS, Macromedia Dreamweaver, VSS, Paypal API, Authorized.net, google checkout, Yelp API integration.
Confidential
Full stack web developer
Responsibilities:
- Involved in Developing Web Applications using ASP.Net WebForms C#.
- Developed & maintain page layouts as per the client requirement & changes.
- Developed Business Classes using C#
- Involved in developing database objects and deploying them in SQL Server 2008.
- Involved in SQL database designing and performance tuning.
- Unit Testing and Bug Fixing
- Involved in Support issues of the earlier developed applications.
Environment: .NET Framework 2.0, ASP.NET, C#, MSSQL 2008, LINQ, jQuery, HTML, CSS, Macromedia Dreamweaver, JavaScript
Confidential
Programmer
Responsibilities:
- Designed User Interface using VB 6.0
- Developed Business Classes OOP concepts
- Generate shape file all coordinates of shape which used in other in-house software
- Unit Testing and Bug Fixing
Environment: VB 6.0