Applications Developer Resume
PROFESSIONAL SUMMARY:
- A highly motivated and results oriented Tech Lead with technical and analytical expertise on Microsoft Technologies.
- Extensive experience in the design, planning, development, implementation, testing and maintenance of complex Software and Database applications.
- Good expertise in providing the Estimates, preparing Technical Design Documents, Use cases, Test cases &User Manuals. Also, good at Bug fixing, Code Reviews, and Unit & System testing.
- Worked on both product based and service based projects. Have sufficient experience on both web and windows applications.
- Proficiency in Architecture, Administration, Development, Testing and Deployment.
- Release management, code deployment across various environment and support/maintenance
- Ownership of overall deliverables, handle work distribution, time management, prioritizing work and assist in all the supporting tasks to ensure completion of project on time.
- Experienced in performing code reviews and distributing the work among team members.
- Worked in Waterfall and familiar with Agile methodologies
- Excellent verbal and written communication with ability to effectively put forth ideas at functional/technical level
- Regular Contributor of ideas and process improvement suggestions by always looking for creative and innovative solutions/new features.
- A proven hunger to learn new technologies and translate them into working solution by performing proof of concepts
- Experience in developing the Web - based and Windows-based applications using C#, VB.NET, ASP.NET, ASP.NET Web API, Entity Framework, MVC, MSSQL Server, Oracle 10g/11i, AngularJS/Angular2+, HTML5, CSS3, XML, XSLTs, LINQ to SQL, jQuery, MVVM, Crystal Reports, UML, JavaScript, VBScript, CSS, Dev-Ex Controls, SQL-Server, Oracle and Visual Studio.
- Developed Web Forms and Win Forms applications with .NET Core 2.0, .NET Framework 4.6/ 4.5/ 4.0/ 3.5/ 3.0/ 2.0 and Visual Studio 2017/2015/2013/2010/2008/2005/2003. Developed applications on .Net Core as well.
- Good experience in developing Web Forms using Angular2/4/5 and AngularJS(1.6)
- Strong in Web Technologies like JavaScript, VBScript, Web Services, HTML, XML, XSL, XSD, DTD, XML Schemas, CSS.
- Worked extensively with Entity Framework and ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server/Oracle.
- Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication
- Expertise in designing and developing REST Services and WCF.
- Experienced in implementing Design patterns.
- Experienced in migrating the applications to latest technologies and refactoring the code to improve the design or performance. Experience in migrating .Net framework application to .Net core.
- Deep understanding and hands on experience with Database
- Strong Skills in Database Design, Process and Data Models. Strong Experience in DB development on MSSQL Server 2016/2012/2008/2005/2000 , Oracle 10g, 11g
- Experience in the Database design and development of Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
- Writing medium to complex queries, sub queries, joins
- Experience in creating procedures, functions and triggers in SQL Server
- Working with tables, views, synonyms, indexes, constraints, data types
- Experience in performance tuning of applications.
- Strong Understanding of the concepts and procedures
- Strong in Object-Oriented Programming (OOPS) Concepts Such as, Data Abstraction, Encapsulation, Inheritance Polymorphism and Relational Database Management System (RDMS) Concepts.
- Good working knowledge in designing Use Cases, Class, Sequence, Collaboration, State Chart, Activity diagrams using UML.
- Extensively used GIT and TFS 2012 for source control. Worked as a member of the team responsible for the managing and controlling the code, writing standards and code optimization.
- Experience with Source Code Management (TFS, SVN), Code Documentation, Application Documentation, and User Guide and User Training Manuals preparation process.
- Expert in debugging an application using debugging tools provided by the Visual Studio .Net framework.
- Good knowledge and sufficient hands on
- Good knowledge on reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .Net environment.
- Experienced in creating complex SSIS and DTS packages for ETL purposes.
- Experience in developing, monitoring, extracting and transforming data using DTS/SSIS, Import Export Wizard, and Bulk Insert. Good understanding on working with the SSRS reports.
- Well versed with the deployment, testing process and procedures
- Expertise in building and deploying applications to Production and QA environments.
- Design and implement strategies for integration of 3rd party systems into the business and technical architectures.
- Expertise in writing unit tests and integration tests using N-Unit framework. Experience on Load testing.
TECHNOLOGIES:
- ASP.Net Core/4.6-2.0
- JavaScript, HTML jQuery, AngularJS, Bootstrap, Angular2/4/5
- XML, XSLT, CSS
- MVC, ADO.NET, Entity Framework
- REST, Web Services, WCF, Web API
- SOAP, LINQ
- SQL Server 2016/12/10/08/2005
- Oracle 9i/10g/11g
- C#, VB.NET, ASP
- SQL Programming
- C & C++
- Microsoft IIS 10.0/8.0/7.0/6.0
- GIT, TFS, VSS
- SSRS, DTS Packages
- Crystal Reports
- Dev-ex Controls, Kendo UI controls
- N-Unit, Moq
- NHibernate, VAULT Framework
- Remedy
- Central Designer
- JIRA, Blade Logic
- SFTP, FileZilla, Postman, Advanced REST Client
- Banking and Financial Services
- Manufacturing
- Scientific Sector
- Windows 10/2012R 2/2012/2008/2007/2003 Server/XP, Linux
- Waterfall
- Agile
PROFESSIONAL EXPERIENCE:
Confidential
Applications Developer
Environment: Plat f orm: Windows
Technologies: .NET 4.6/4.5, .Net Core 2.0, MVC, C#, REST API, AngularJS, Angular4/5, LINQ
Responsibilities:
- Understand requirements from business or technical lead.
- Discussing with the clients based on the business requirements to cover the business functionality, technical issues and scope of work
- Developed Inventory Location Search page in AngularJS and implemented the corresponding API functionality. Used Kendo UI controls in this.
- Involved in Solar City Integration changes for WarpInventory project. Implemented an REST API for this and also made changes on some core stored procedures.
- Worked on WarpWO project to accommodate solar city integration changes.
- Designed Invoice Search page in Angular4 as part of WarpIntercompany project.
- Implemented new WarpIntercompany API to migrate the existing application. Code has been refactored to a great extent to improve the current design and also performance.
- Worked in WarpIC project to integrate it with the new WarpIntercompany project. Created new scheduler tasks/ jobs as part of this.
- Created Unit test cases using Mock framework.
- Written extremely complex LINQ queries to move the core business logic from stored procedures to API methods.
- Performed code reviews of peers to make sure the integration works perfectly.
- Overall development was done with very minimal number of defects (~2) found by QA team.
Confidential
Senior Technical Engineer
Environment: Plat f orm: Windows
Technologies: .NET 4.5, MVC 5, ASP.NET 4.5, VB.NET, C#, ADO.NET, REST API, XAML, Web Services, AngularJS, XML
Responsibilities:
- Leading the team of 8 people on Tier II Confidential maintenance team and 4 people on Confidential Reporting team
- Gather project requirements from client.
- Prepared SRS, HLD and LLD documents based on client requirements.
- Prepared Technical Specification Documents.
- Developed various web forms using ASP.Net C#/MVC
- Work on various integrations, to import the external data into the system.
- Prepared Unit Test Cases, System Integration Test Cases and Performance Testing documents.
- Resolving the critical client issues spontaneously without any delays.
- Keep on updating the current issues with client.
- Assign the tasks to the team and maintain the status of assigned tasks using Remedy System.
- Preparation of Status reports on daily basis.
- Developed complex ETL jobs.
- Extensively used jQuery for displaying various UI controls and perform several client side validations and events.
- Used Ajax controls to load data in partial views to reduce the loading time.
- Developed the Control Web Pages from ground up using ASP.Net MVC 5, razor view, jQuery, Ajax, AngularJS and CSS.
- Developed Unix Shell Scripts to set up the application on different versions and to include various integrations.
- Involving in taking care of versioning management of code and documents using BladeLogic, SVN and SharePoint.
- Working on the Tier II escalated tickets.
- Maintaining code according to the version control mechanism
Confidential
Technical Lead, Senior Developer
Environment: Technologies: .NET 3.5, MVC 4.0, C#, VC++, ADO.NET, Web API, XAML, WinForms, Web Services, LINQ, NUnit, NHinernate, Devex Controls, XML, JavaScript, CSS, WCF, WWF, Entity Framework, Multithreading, REST APIs
Responsibilities:
- Gathered project requirements from client.
- Prepared Prototype and demonstrated it for clients.
- Discussing with the clients based on the business requirements to cover the business functionality, technical issues and scope of work
- Prepared Technical Specification Documents, Use Cases, LLD and HTD.
- Developed several web pages and worked on critical modules
- Integrated Google Double Click APIS into our system.
- Extensively used jQuery for displaying various UI controls and perform several client side validations and events.
- Used Ajax controls to load data in partial views to reduce the loading time.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application.
- Created WCF services to create distributed applications and for the communications between the server and the Client.
- Wrote stored procedures using Microsoft SQL Server, also worked with LINQ for .Net.
- Prepared Unit Test Cases, System Integration Test Cases and Performance Testing documents.
- Prepared automated test cases and performance load test cases.
- Assign the tasks to the team and maintain the status of assigned tasks using Issue Tracker.
- Preparation of Status reports on daily basis.
- Maintaining code according to the version control mechanism
- Recruited new team members and pprovided Training and knowledge Transfer for new joiners into the team.
- Been part of QA and production deployments.
- Created Crystal reports to meet various business needs.
- Performed Code Reviews and Code Merging
- Involved in UAT and Production support.
Confidential
Senior Developer
Environment: Technologies: .NET 3.5, C#, ASP, ADO.NET, Web API, Web Services, XML, JavaScript, AJAX, jQuery, CSS, XSLT, Crystal Reports, DTS Packages, SSIS
Responsibilities:
- Developing the applications as per client’s requirement
- Make major and minor changes as per the processes defined
- Been part of all UI/Business and DB changes.
- SDLC: Code Debugging, Unit Testing, Code Migration and Checklist Maintenance Execution of Unit, System
- Coordinate with the team. Integrate the code with the other team member’s changes.
- Create and Modify Database objects like functions, procedures and scripts.
- Create and Modify on DTS packages to import/export data as per the customer need.
- Run Work Items on Staging and Production Databases.
- Worked on Browser Compatibility Issues
- Synchronize the data between Staging and Productions databases.
- To extract data from source systems and load into Staging.
- Prepare various Reports to pull the data from the DB in the required format.
- Coordinate with the testing team to meet the schedules and fix the issues raised by them
- Provide Knowledge Transfer for the new joiners and prepare various technical documents.
Confidential
Developer
Environment: Technologies: .NET 2.0, C#, ADO.NET, Web Services, XML, JavaScript, AJAX, ATLAS, CSS, XSLT
Responsibilities:
- Prepared Use Case Specification Document.
- Develop various modules in .Net using C# as the programming language and Oracle as the backend.
- Develop internal portal and integrate it with the external portal functionality.
- Requirements collection and analysis Used Ajax controls to load data in partial views to reduce the loading time.
- Providing inputs in Requirements gathering meetings.
- Providing effort estimates depending on the design complexity.
- Involved in the process of Development, such as SRS, Use Case Specification, Functional & Process Flow, Test Plans, Installation Guide
- Understanding the business functionality & Analysis of business requirements.
- Keep on updating the current issues with client.
- Prepare Specification document based on Business requirement.
- Developing ETL job and Performing Unit Testing
- Quality Assurance Activities
- Provide post implementation support