Senior .net Develope Resume
Charlotte North, CarolinA
SUMMARY
- 10+ years of extensive experience with analysis, design, development, customization and implementation of software applications, involved with .NET Technologies, Database Analysis & Designing in Microsoft Environment.
- Using SQL Server database, wrote complex T - SQL queries Views and Stored procedures.
- Worked on .Net Core MVC Application with Web API and Angular.
- Used Tortoise SVN, Microsoft Visual Source Safe, TFS for source control and CI.
- Good analytical, reasoning and problem-solving skills.
- Experienced in CAB (Composite Application Block) to build complex user interfaces that take advantage of the power of the Microsoft Windows desktop. As per client's requirement, build the application using CAB to interact with multiple back-end systems, which can be easily deployed and configured, also provides a rich user experience, use complex data manipulation mechanisms that enhance user interface responsiveness.
- Worked in Windows mobile development with SUP Mobility environment.
- Proficient in analysing and translating business requirements to technical requirements and architecture.
- Strong database skills, Object Oriented Programming and development knowledge
- Experience in leading and managing teams. Handled multiple roles - Team Lead, Software Developer and Consultant.
- Experienced in using SOLID Design Principle and object-oriented methodologies to design software for Web applications.
- Experience working with Agile/Scrum and waterfall development methodologies.
- Experienced in root cause analysis, POC, and bug fixing.
TECHNICAL SKILLS
Platform: Windows.
Languages: ASP.NET, C#, VB.NET, HTML, JavaScript. Visual Basic 6. Angular 4.
Databases: SQL Server 7/2000/2005/2012 , Oracle 10.2.
SQL: T-SQL, PL/SQL.
Tools: Microsoft Visual Studio 2013/2017, Microsoft Visual Source Safe, Tortoise SVN, Team Foundation Server 2017, Rational ClearCase, IBM Rational Software Modeler, Microsoft Projects and Crystal Reports, SQL Data Compare.
Framework: .Net Framework 4.7, Composite Application Block, Entity Framework, .NET Core 2.
Modelling Language: UML.
Design Pattern: Dependency Injection, MVC 5, MVC core.
Development Methodologies: Waterfall, Agile Methodologies.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, North Carolina
Senior .Net Developer
Responsibilities:
- Project Tapsys: TAPSYS, an internally developed end to end underwriting application, which has been the core of business function at TAPCO. TAPSYS has helped provide TAPCO with a key competitive advantage with its efficiency and performance over the years. TAPSYS in its current form has some limitations and slipups which may need intervention from that would help enhance the way TAPCO performs its business. using C# .Net developed the web application for Online Quoting.
- Debug and fix problems with existing Windows console, WinForms and Web applications.
- Write and modify SQL Server-based database queries and stored procedure.
- Troubleshoot performance bottlenecks in code.
- Deployment of code using Microsoft Visual Studio Team Foundation Server.
- Write scheduled jobs for on-demand immediate and recurrent future.
- Gathering Business requirements from the business system analyst and subject matter experts.
- Handling enhancement for automation of legacy system Using ASP.Net Core, MVC Core.
- Worked on Rest API using C# .Net Core.
- Handling ad-hoc request on an emergency basis.
- Monitoring Connectivity Issues.
- Responsible for identifying issue and identifying Bug of the application consisting C# code.
- Monitoring the application performance for the backend stored procedures.
- Developed custom queries for report generation.
- Ensuring the availability of the data processing environment for the user community.
- Provide initial problem determination, error recovery and notification whenever necessary.
- Perform root cause analysis on all missed service commitments and identify appropriate improvement initiatives.
- Environment: C#.Net, ASP.Net, VS 2013, Angular 4, MVC 5, SQL Server 2012 (For legacy application). NET Core, MVC Core (New application).
Confidential
Senior Developer & Technical Support Specialist
Responsibilities:
- System Implementation and getting UAT completed from client
- Gathering Business requirements from the business system analyst and subject matter experts.
- Responsible for DB Design and writing stored procedure using SQL Server 2008.
- Document and convert existing classic ASP applications to ASP.Net 3.5.
- Design, develop and customize ASP.Net web applications based on user requirements.
- Based on the Service request and Incident logging, Development & Bug Fixing, Unit Testing is done. The elevated responsibility includes the following:
- Definition, design, development and maintenance of specific Applications, including production and maintenance of associated documentation.
- Using C#, design and implementation of interfaces between the databases and other corporate tools.
- Involved in primary testing and preparing unit and system conditions of the devloped module.
- Fixing Bugs in application codes on C#.
- Identification of requirements for interfacing with corporate applications, design and implementation of related interfaces with internal applications.
- Issue detection, diagnosis, analysis and solution delivery.
- Enhance, re-engineer or customize legacy solution, tackling minor and major issues that trouble or hamper application performance and functionality.
- Processing the data through scheduled jobs and monitoring the data processing log.
- Environment: VB. Net, ASP. Net, VS 2008, VS 2010, MVC 3, SQL Server 2008, Oracle 10.2.
Confidential
Lead Developer
Responsibilities:
- Senior Application Developer in Custom Development for the project.
- Involved in the development and unit Testing, Bug Fixing, Estimation to develop the application using Entity Framework 6 (Database first approach) which was extensively used on VS 2013.
- Involved in data modelling and database design and architecture.
- Worked on Dependency Injection, C#, Angular, Asp.net MVC 5 and Asp.net core and UI.
- Created Business reports using Crystal Reports.
- Provide records of work s and administrative information, as required, and coordinate the preparation, presentation, and communication of work-related information to the supervisor.
- Report to the supervisor periodically on work s, problems, progress in mastering tasks and work processes, and individual and team needs.
- Coach, facilitate, solve work problems, and participate in the work of the team. Provides support to team staff.
- Coordinate with internal and external customers as necessary.
- Environment: C#.Net, ASP. Net, MVC 5, Entity Framework 6, VS 2013, SQL Server 2008. Angular JS.
Confidential
Net Developer/Lead
Responsibilities:
- Project: Mantrac Egypt is the sole authorized dealer for Caterpillar Products. IBM developed two applications named Mantrac Mobile and Mantrac Admin. The purpose of the Mobile application to enable the services of warehouse in offline and online mode in the hand-held device so that the operators can update the information of shipping very easily and quickly. Mantrac Admin is a web application; used to assign the job to the workers, keep all the administration related jobs in such way that user can get their assigned shipment in mobile device.
- Responsible for translating business requirements into system design.
- Developed the Mobile application and by integrating the MBO object that encapsulates the business process logic and data into a reusable unit that can be accessed from a variety of clients.
- Used Tortoise SVN to manage different versions of the source code of the programs.
- Communicated with all stakeholders for the project.
- Environment: C#.Net, Windows Mobile Application Development using ASP. Net, SUP Mobility MBO object, Tortoise SVN.
Confidential
Technical Lead
Responsibilities:
- Projects: IBM supported various applications, which included but not limited to: an application used in most factories to for the employees operating machinery on the shop-floors; a Packaging/Tracking System that interacted with Web Services to perform business logic and database transactions; Applications used in an assembly line for different components, etc Responsible for translating business requirements into systems qualities and thence into repeatable design strategies and patterns. Analyze the requirements and converting them into technical specifications
- Compiled/designed architectural models of current legacy application and proposed systems across the enterprise for use internally and in conjunction with Technology Partners.
- Performed gap analysis by interacting with on-site Architects and Design leads, mapped business process and develop workarounds.
- Ensured quality of design and operational control characteristics.
- Designed application architecture, this includes designing classes in C#, database design and data-flow design for SQL Server.
- Did Performance tuning for SQL queries; Wrote custom queries for report generation and server-side pagination.
- Prepared, documented and highlighted risks, issues, and changes to projects. Tracked and escalated project risks to resolution, based on design, implement the features into development.
- Provided user interfaces design to the proposed applications and implementing the same, thus benefiting the business in reduced costs. Transition the design to development using Winforms in .Net.
- Prepared high-level Test Plan of the developed application features to have met the requirements.
- Ensured the proper Deployment of the developed product.
- Assured immediate resolution of high-priority issues within limited time line and providing update to business using Remedy tool.
- Coordinated and liaised closely with the process team to discuss and resolve any issues during the development process and assigning tasks to the offshore team; providing technical assistance to the developers and clarifications as required by the offshore team on the design.
- Guided and supported the on-site technical team on issues as well as contributing to the preparation of the development road map of the project.
- Designed the test strategy and assisting with unit testing, providing support during testing of the application during client acceptance test phases -OAT and UAT. (OAT - On-site Acceptance testing, UAT - User Acceptance testing).
- Drove the prototype development, requirements analysis, design & development of global Data Privacy mandates.
- Provided end-to-end support (like coding, bug fixing, solving defects and troubleshooting etc.) during the complete software development life cycle, including implementation and go-Live phases of our releases.
- Environment: C#.Net, ASP. Net, SQL Server 2005
Confidential
Senior .Net Developer/Technical Analyst
Responsibilities:
- Project: Epicor is the application which is used by Confidential to maintain all the monetary transaction. It tracks the all financial transactions including sales, invoice, General Ledger A/c receivable, A/c payable etc. This is a complex business and accounting software with combination of some other legacy application like e-Partners, InsertSTC, Billing menu etc.
- Developed the application in Vb.Net, C#.Net.
- Manage, fix and enhance existing Asp.Net Web Forms website as required.
- Created package for deployment and sharing it with internal deployment team for release.
- Responsible for analyzing the customer requirement and facilitate the development and implementation of new Applications.
- Gathered domain knowledge of Customer’s Application as well as Tools and Techniques and deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Designed different modules based on requirements by managing scope, planning, tracking, change control, aspects of the project.
- Translated customer requirements into formal requirements and design documents, establish specific solutions through programming and testing that culminate in client acceptance of the results.
- Provided technical support for users on interfaces, defects, change requests, debugging issues, and other requirements.
- Environment: The technical environment comprised of VB. Net, ASP. Net, SQL Server 2005, SQL server Integration Services, SharePoint and Visual Basic 6.
Confidential
.Net Team Lead
Responsibilities:
- Project: Care View Portal has been designated as the web-based tool for Customer Care centers. When a registration is received, the Confidential associate should be able to process the request within committed timelines and provide the Channel Partner requester confirmation their request is completed.
- Responsible for leading a team in delivering solution to the customer.
- Delivered new and complex high-quality solutions to clients in response to varying business requirements.
- Responsible for Analysis, design, development, testing and implementation of customized portal developed using C# .Net, Javascript.
- Written T-SQL Queries, Dynamic-queries, sub-queries and complex joins for generating Complex Stored Procedures, Triggers, User-defined Functions, Views and Cursors.
- Designed, developed and deployed SSIS packages & SSRS (2005 & 2008) for business analysis.
- Process of registering customers and their product information easier and faster.
- Responsible for effective communication between the project team and the customer. Provided day to day direction to the project team and regular project status to the customer.
- Translated customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Coordinated with internal and external customers as necessary.
- Environment: The technical environment comprised of ASP, SQL Server 2005.
Confidential
Senior Developer/Technical Analyst
Responsibilities:
- Project: ISMS (International Sales and Merchandising System) was built on .Net framework and is a tool used for Sales and Merchandising operations. There were many challenges involved in the project due to various customizations demanded by different markets in order to meet their specific market needs. The system handles detailed data about the customers and tracked the inventory and the cashing movement in the system.
- Use Case Writing: Use Case for Customer requirement and business process are represented through Use Case, these use cases are built through UML.
- Technical Specification Document: Based on the Use Cases Technical Specification Document was written.
- This Technical Specification Document consists of detail -level specification for coding and design mainly for DDF (Dynamic Document Flow).
- Estimation: I did estimation; the timeline requires finishing the task for the delivery to the client.
- Created POCs for the new functionality required for the market.
- Development & Unit Testing: Based on the Use cases and Design Document, developed and implemented the requirement for the market, which involved DDF.
- Retrofit: The functionality and bug fixing done by other market is implemented in Core market though retrofit.
- Customer Support: Based on the Support Request Raised by Customer or mail, a prompt action is taken to fulfill the requirement.
- Involved in implementing the requirements though code in ISMS, answering the queries through direct discussion over the phone and mail or through completing the SR.
- Data Loading: Data Loading to the client to load the data from the Legacy database to the DPL database.
- Created Script and customized it to load the data as per requirement.
- Environment: C#, SQL Server 2005, Crystal Reports.