Senior Lead .net Developer / Architect Resume
Tampa, FL
SUMMARY:
- 13 years of total IT experience as Full stack Microsoft .Net developer/ Architect with extensive experience in analysis, design, development and implementing complex applications.
- C#, ASP.NET MVC 4/5/6, ASP. Forms, .Net 4.0, .Net 4.5. *,. Net4 .6. *, .Net Core, Entity framework 6, LINQ, WebAPI, WCF, WPF, CSS, SQL (Oracle and MS SQL), T - SQL, SSIS/SSRS, Bootstrap,.Net GIS mapping tool, jQuery and HTML5
- Experience in designing and developing enterprise level large scale and medium scale applications for Banking /E-commerce domain Industries.
- Expert in Microsoft Technology stack with Microsoft.NET, SQL Server & Oracle.
- Extensive experience with Object Oriented Analysis and Design, Design Patterns, UML, Architectural patterns MVC, MVVM, SOA, Provider Model.
- Extensively worked on developing Web Applications using ASP.NET MVC, C#, AngularJS, Web services, REST Services/WEB API, Bootstrap and various JavaScript libraries and tools.
- Conversant in various software methodologies like Incremental, Waterfall, TDD, Agile and SCRUM
- Efficient in hands-on coding, troubleshooting, debugging, tier-1 support issues.
- Coding, trouble shooting, debugging, review and improvise the code.
- Architectural design changes, analyzing dependencies and creating proof of concepts.
- Perform design and development of web-based services, REST services.
- Database design and normalization, creating stored procs, functions, views, performance tuning.
- Design and build UI prototypes.
- Creating business layer by writing business objects and using various design patterns.
- Writing test cases, implemented unit and integrated testing, creating .net TEST projects
- Migration and re-engineering of complex applications and performance tuning
- Identify, create and define the application requirements that meet the needs of the business
- Working as team player and leading the team in various phases of application development
- Designing with a vision and big picture, conceiving a solution that the technical team can create,
- Ensuring coherence of all aspects of the project as an integrated system,
- Considering minute details when deciding bits and pieces of modules,
- Validate tools, review infrastructure, responsible for overall technical quality.
- Requirement collection and Documentation requirements analysis, architectural design, detailed design, change management, coding/development, debugging, performance tuning, integration, scheduling, documentation, product maintenance and production support. effectively communicating business requirements, system designs and architecture for successful release of project. Act as a liaison for developers, business analysts, project managers and architects. Have experience with onshore-offshore coordination.
SKILL:
- Excellent listening and interpersonal skills along with the ability to communicate ideas in both technical and user-friendly language
- Maintain a working knowledge of advancing technologies. Identify applicable solutions and implement with existing networks when appropriate
- Strong ability to develop customer relationships
- Strong knowledge of coding, testing, and debugging applications
- Demonstrated solid client facing skills and excellent communication skills
- Strong knowledge of application configuration, maintenance and support
- Articulate and effective communicator, able to influence others through sound judgment and good sense
- A technical mindset with great attention to detail
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
TECHNICAL SKILLS:
Languages: C#.Net, VB.net, ASP.Net
Web Technologies : ASP.Net MVC 3.0/4.0/5.0/6.0 , ASP.NET Web forms
Microsoft.Net Frameworks : .Net Framework 3.5+, .Net framework 4+ and .Net Core
Scripts and Mark-up : Angular JS 4, JQuery, JavaScript, CSS, XML, JSON, Bootstrap
SOA technologies : Web Services, WEB API, REST services.
ORM and Databases : LINQ, ADO.net, ORM - Entity framework 6.0, Dapper ORM, MS SQL server 2012/08/05
Architectural : OOPS, Design patterns, UML
Code Version Control : Team Foundation Server, GIT, SVN, VSS
IDE : Microsoft Visual Studio (Professional and Enterprise) 2017/2015/2013/2012 , MS Blend, Visual Studio Code
Tools : NUnit, Microsoft Visio, SSRS, Crystal Reports, AJAX, IIS 6.0/7.0,TIBCO CEP, .Net GIS mapping tool and various other tools.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Senior Lead .Net Developer / Architect
Responsibilities:
- Take responsibility for project management of various initiatives, including work estimation, planning, stakeholder management, and group management
- Works with collaborative development teams to design enterprise software solutions within proposed architectural framework
- Provide insight to strategic technology planning, business case development, business process improvement and portfolio transformation
- Work with internal customers and external consultants and vendors to develop functional business system design and solutions
- Work with the commercial team as a technical expert and architect to contribute to the development and execution of sales
- Recommends development languages, administrative tool sets, and frameworks to be used within an application lifecycle.
- Involves development of the applications REST services and ASP.Net MVC.
- Database design and performance tuning. Creating functions, queries/procedures, triggers.
- Involves integrating the third party application to have a complete solution to the business.
- Designing the process to run in parallel programming.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work.
Environment: /Software/Tools: ASP.Net core, C#.net (Framework 4.5), SQL, Angular JS 4, JIRA,GIT, draw.io, Visio, Microsoft project management tool.
Confidential, Lakeland, FL
Senior Lead .Net Developer
Responsibilities:
- Developed applications using C# MS SQL server when there are new services added.
- Database design and performance tuning. Creating functions, queries/procedures, triggers.
- Designed the process to run in parallel programming.
- Production support and maintenance.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work.
Environment: /Software/Tools: C#.net (Framework 4.5), SQL.
Confidential, Chicago, IL
Lead .Net Developer
Responsibilities:
- Architecture and design of application, creating design artifacts like UML, high level design and detailed level design. Framework and project/Release planning, build, deploy and support architecture planning.
- Developed applications using C# and ASP.NET MVC, Web API, MS SQL server, AngularJS.
- Developed /debugging C# and ASP.NET code, REST based service changes, Front end development with Kendo UI with Angular JS, CSS, CSS flex, Bootstrap.
- Database design and performance tuning. Creating functions, queries/procedures, triggers.
- Heavily used LINQ to Entities, T4 template, .Net database project. Database publish using visual studio IDE.
- Used .Net GIS mapping tool to locate the trailer & dock information for the customer of Echo.
- Development, testing, debugging of Angular JS controllers, Angular JS data binding and validation using directives, filters and events.
- Designed Graphical User Interface (GUI), Rich internet clients using cutting edge technologies.
- Research and identification of latest technologies, assessing the performance impacts and risk impacts to the existing architecture by creating live prototypes.
- Integrated procedural steps and processes with technical requirements and system functions to assure successful delivery of work.
- Integrated procedural steps and processes with technical requirements and system functions to assure successful delivery of work.
- Worked with the QA and support team to resolve issues requiring detailed knowledge of the inner workings of the application and security to ensure product is tested for highest quality.
- Worked with business analysts, project managers to understand functional and non-functional requirements, to set the scope of each modules of project to deliver on time with highest quality.
- Handled complex application errors in production Environment, troubleshooting time bound critical issues to provide quick and reliable on time solution. Optimizing performance with fine tuning of application performance bottlenecks.
- Logged the debug comments using Log4Net to get the detail trace of every application to support the application.
Environment: /Software/Tools: C#.net, ASP.net, MVC 5, HTML5, CSS3, JavaScript, Bootstrap, REST services, Entity Framework 6.0, PL/SQL, MS SQL Server 2012, SSRS, IIS 7.0/8.0, VS 2017, SVN, SSIS, .Net GIS mapping tool
Confidential, Boston, MA
Lead .Net Developer
Responsibilities:
- Design review, architectural changes, creating strategies for moving the legacy applications to new platforms, Project/Release planning, Software Development/enhancements, Problem analysis, Release Management, level and detailed designs
- Developed applications using C# and ASP.NET MVC, Web API, MS SQL server
- Few modules are developed using .Net core.
- Designed Dashboard using TIBCO CEP tool for the traders.
- Handled complex application errors in production Environment. Optimizing performance with fine tuning of application performance bottlenecks.
- Database design and performance tuning.
- Built test plans and unit tests, participated and coordinated with QA team at offshore to ensure product is tested for highest quality.
- Integrated procedural steps and processes with technical requirements and system functions to assure successful delivery of work has been done.
- Heavily used LINQ to Entities to retrieve data about Customers & Transactions details.
- Reporting tool for generating daily transaction files. Therese reports were sent across and distributed later through FTP to clients.
- Worked with the QA and support team to resolve customer issues.
- Maintenance of Application, Analyzed, Designed and re-architecting of existing applications.
- Worked with business analysts, project managers to understand functional and non-functional requirements, to set the scope of each modules of project to deliver on time with highest quality.
Environment: /Software/Tools: C#.net, ASP.net, HTML5, Web API, JQuery libraries, JavaScript, Bootstrap, MS SQL server, WCF REST, Knockout JS, AGILE methodology, SOLID principles, IIS 7.0/8.0, VS 2015
Confidential
Lead .Net Developer
Responsibilities:
- Involved in designing various new modules and ensuring coherence between existing and new modules works seamlessly.
- Participated in coding, development and debugging of components and peer reviews. Produce robust, efficient, effective .Net code for applications. Developed Web pages with WPF & MVVM with Entity Framework 4.
- Develop new data feeds and extend existing feeds via WCF services and SQL
- Extend current reporting platform with new capabilities as dictated by deliverables
- Wrote Unit and Integrated Test code with TDD with NUNIT.
- Part of the project required creating admin controls as standalone application using Silverlight.
- Coordinated the QA and support team to resolve customer issues requiring detailed knowledge of the inner workings of software products.
Environment: /Software/Tools: C#.net, WPF, .Net Framework 4.5, MVVM, Entity framework 4, WCF services, SQL Server, AGILE methodology, SOLID principles, IIS 7.0/8.0
Confidential
Senior Developer
Responsibilities:
- Business Impact analysis, Design review, Project/Release planning, Software Development/enhancements, Problem analysis, Release Management, level and detailed designs
- Developed, debugging, and maintaining C# and ASP.NET, SQL Server Application WCF calls with SOA and Frontend development with ASP.Net
- Designed Graphical User Interface (GUI) for various web pages using WCF services and Rich internet client using ASP.Net MVC 4, Entity Framework, JQuery.
- Participated in development, testing, and UI development with bootstrap.
- Handled complex application errors in production Environment. Involved in production support.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work has been done.
- Heavily used LINQ to Entities to retrieve data about Customers & Transactions and wrote Web Api calls.
- Reported tool for generating daily reports is built using WPF. Therese reports were sent across and distributed later through FTP to clients.
- Lead Developer, Coordinating with other functional groups and Project Manager. Responsible for Delivery with Agile Process. Involved in production support.
- Maintenance of Application, Analyzed and Designed re-architecting of development toolkit to enable various features as per regulatory/FINRA rules
- Investigated issues in production platform and provided solution.
Environment: /Software/Tools: C#.net, ASP.net, .Net Framework 4, MVC, HTML5, CSS3, JQuery libraries, WPF, WCF, Visual studio 2012, IIS 6.0/7.0