Senior .net Developer/ Senior Software Engineer Resume
Sunrise, FL
SUMMARY
- More than 12 years of strong professional software development experience using Microsoft Technologies in web and client - server applications.
- More than 3 years’ experience in developing Single Page Applications (SPA) using latest technologies such as Angular 2/4, Bootstrap 3/4.
- Experience in working as a Full Stack .Net Developer with familiarity in each layer of software development.
- Strong hands on experience in analysis, design, development, implementation, testing and maintenance of software applications in the Client/Server environment using C#, ASP.NET, ASP.NET MVC, LINQ, Entity Framework, ADO.NET, ADO, ASP, HTML5, CSS3, jQuery, AngularJS,VB.NET, AJAX, Telerik / Kendo UI controls, Visual Basic 6.0, ActiveX, HTML, XML/XSL, IIS, Adobe Acrobat, MS Access, Web Services, SQL Server 2000/2005/2008/2012/2016 , T-SQL, PL/SQL, IBM DB2 and Database Design.
- Specialized in design, development and implementation of graphical user interface (GUI).
- Responsible for Checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari
- Experience in .NET Framework, .NET technologies and AJAX technologies.
- Expertise in SQL Server’s T-SQL, Stored Procs, CTEs, creating Indexes, Views, Triggers, Performance Tuning and SQL Server Reporting Services.
- Developed Stored Procedures, Functions, Triggers and SQL Scripts using PL/SQL.
- Worked on Oracle 10g/9i and used SQL Developer, TOAD tools and created Datastage jobs to load data into the data warehouse
- Expertise in managing database with using ADO.NET, Entity Framework, LINQ and Lambda Expressions.
- Expertise in UI application development using-MVC, AngularJS, KnockoutJS, NodeJS, ReactJS, Vue.js, JavaScript, jQuery, Bootstrap
- Development and Implementation of N-tier applications (3-tier application) in C# and ASP.NET with extensive exposure to Web Forms, Windows Forms, ADO.NET, WPF, WCF, Web Services, client-server technologies.
- Knowledge of infrastructure and supporting applications running on Microsoft Azure
- Knowledge of containers and orchestration such as Docker and Kubernetes
- Expertise in using Smart Card Devices like Smart Card readers, VeriFone devices, biometrics and hand held devices.
- Extensive experience in developing software for finance, banking and insurance companies.
- Hands-on experience in preparing the System and Test plans as well as Functional Specifications.
- Hands-on experience in developing Web Services using C#. Net and using SOA technology for communication and message definition in web services and other JAVA applications.
- Experience in building enterprise middleware with SOAP & RESTful Web Services, Web API, XML processing, web content creation.
- Strong understanding of threading, parallelism and asynchronous code.
- Used JIRA for bug and issue tracking.
- Used Jenkins and PowerShell scripting for Continuous Integrations and builds.
- Used GIT, Stash, SVN Subversion tools for version control and repository management.
- Sound business-related skills including excellent problem solving, team building, judgment and decision-making.
- Expert in functional analysis for analyzing the user requirements and determining the customizations required for meeting the end-user needs.
- Excellent experience in handling multiple assignments and consistently meeting tight deadlines.
- Strong interpersonal skills, with demonstrable verbal and written communications.
- Has a strong passion towards learning new technologies and staying on the cutting edge.
TECHNICAL SKILLS
Web Technologies: ASP.NET, ASP, HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, XML, ADO.NET, AngularJS2/4, KnockoutJS, Bootstrap, ASP.NET MVC
Languages: C#, C, C++, VB.Net, Microsoft Visual C++, SQL
Microsoft technologies: .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5 , ASP.NET, ADO.NET, ADO, VB 6.0
Operating Systems: Windows 10,8,7, XP; Windows 2000/2003/2008 Server; UNIX, LINUX
Databases: SQL Server 2000/2005/2008/2012/2016 , IBM DB2, Oracle 10g/9i, MS-Access
Development Tools: Microsoft Visual Studio 2003/2005/2008/2010/2012/2013/2015/2017 , NUnit
Middle Ware Services: WCF, Restful services, Web Services, Web API,.Net Remoting, COM, COM+
Reporting Tools: SSRS, Crystal Reports 8.0
Patterns and Practices: Enterprise library, Singleton, Factory, Composite UI Application Block
Development Methodology: Waterfall, TDD, Agile (Scrum) Methodology, Kanban
Others: Teamcity, Team Foundation Server, Fiddler, Resharper, Telerik/Kendo UI controls, Gallio, TOAD, UML, MS Visio, Erwin, Networking & Trouble Shooting, Adobe-Photoshop
PROFESSIONAL EXPERIENCE
Confidential - Sunrise, FL
Senior .Net Developer/ Senior Software Engineer
Responsibilities:
- Involved in complete Software Development Life Cycle starting from requirements gathering, performed object oriented analysis, design discussions and requirement sessions. Also involved in designing, developing and deploying the code.
- Actively coordinated with Product Owner, Business Analyst, System Analyst, Architect, Technical leads, and peers to create, maintain and cultivate the shared vision to deliver the best possible solution.
- Lead and guide critical initiatives that often require complex technical and domain knowledge
- Triaging the critical issues and take ownership until the issue is resolved
- Implemented responsive UI using Angular/Bootstrap/NodeJS/ReactJS.
- Build RESTful API services be using ASP.NET Core
- Used Entity Framework while implementing business logic middleware.
- Extensively used JSON Serialization for transferring the data from controller to view.
- Wrote adequate synchronous /asynchronous unit testing using Karma/Jasmine
- Enable Test-Driven Development (TDD) Unit Testing by using xUnit.net, MSTest and Moq to replace dependencies with mocks
- Worked with QA team to automate the product using Ranorex Automation tool and also worked with Performance Team in analyzing the SLAs.
- Experience writing and implementing automated unit, system, and integration tests
- Understanding of service-oriented architecture and experience with CI/CD pipelines using Octopus and TeamCity
Environment: Visual Studio 2017/2015, .Net Core 2.0, AngularJS 2/4, JSON, jQuery, Bootstrap, ReactJS, NodeJS, JavaScript, Web API, RESTful API Services, LINQ, Entity Framework, Visual Studio Code Editor, GitHub, Octopus
Confidential - Weston, FL
.Net Web Application Developer
Responsibilities:
- Involved in complete Software Development Life Cycle starting from requirements gathering, performed object oriented analysis, design discussions and requirement sessions.
- Used jQuery for DOM manipulation and two-way binding.
- Evaluate JSON from the server and making requests using XHR object and handling JSON objects.
- Extensively used Firebug/web kit inspector to debug UI code and handle different browser CSS issues.
- Created Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable webapi calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Used Entity Framework while implementing business logic middleware.
- Extensively used XML and JSON Serialization for transferring the data from controller to view.
- Experience in Language-Integrated Query (LINQ) to retrieve data from different data sources (LINQ to Entities, LINQ to XML, and LINQ to SQL).
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Accessed the Data from Database and XML's using LINQ.
- Experienced in writing complex PL/SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Developed responsive UI using Angular/Knockout/Bootstrap/NodeJS/ReactJS.
- Performance evaluated react components using React Add-ons performance module to get insights about wasted time in reconciliation.
- Worked on developing SSRS reports for generating different types of reports.
- Perform adequate unit testing, automated unit test cases.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: C#, ASP.NET MVC 4.0, Microsoft Visual Studio 2013/2012, .Net Framework 4.5, NodeJS, KnockoutJS, CSS3, AngularJS 2.0, JSON, jQuery, Bootstrap, ReactJS, JavaScript, Web API, Restful Services, SSRS, SSIS, LINQ, Entity Framework, XML, HTML, ADO.NET, Resharper, NuGet, Gallio, Jenkins, SVN, GitHub and Stash
Confidential - Tampa, FL
Sr .Net Web Application Developer
Responsibilities:
- Involved in complete Software Development Life Cycle starting from requirements gathering, performed object oriented analysis, design discussions and requirement sessions.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Gathering requirements from end user and analyzing business need using Object Oriented Design and Analysis (OOAD).
- Worked on HTML5, CSS3 style sheets, AngularJS, Bootstrap, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
- Involved in development of Web Forms, Classes using C#, ASP.NET MVC that incorporates N-Tier Architecture.
- Used Entity Framework while implementing business logic middleware.
- Worked on WCF Services to integrate with SOAP compatible systems and RestFul services are implemented using ASP.NET Web API to support light weight data exchange in ASP.NET MVC UI.
- Implemented Service Oriented Architecture (SOA) using WCF service.
- Strong working experience in solving Cross-Browser Compatibility challenges and processing Responsiveness.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
- Developed web page quickly and effectively used HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
- Develop various screens for the front end using ReactJS, NodeJS and used various predefined components from NPM (Node Package Manager).
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Accessed the Data from Database and XML's using LINQ.
- Worked on Data Analysis and Data Mining for producing analytical reports.
- Used AngularJS and jQuery for DOM manipulation and two-way binding.
- Worked on PowerShell scripts for Jenkins continuous integration.
- Extensive use of Oracle - SQL developer in building the queries, procedures, views and triggers.
Environment: C#, ASP.NET MVC 4.0, Microsoft Visual Studio 2013/2012, Oracle 10g/9i, .Net Framework 4.5, HTML5, CSS3, AngularJS 2.0, JSON, jQuery, JavaScript, Bootstrap, NodeJS, ReactJS, WPF, WCF, Web API, Restful Services, LINQ, Entity Framework, XML, XSL, SOAP, HTML, ADO.NET, Resharper, NuGet, Jenkins, GitHub and Stash
Confidential - Rochester, NY
.Net Application Developer
Responsibilities:
- Involved in complete Software Development Life Cycle starting from requirements gathering, performed object oriented analysis, design discussions and requirement sessions.
- Involved in project planning and coordinating tasks between team members.
- Gathering requirements from end user and analyzing business need using Object Oriented Design and Analysis (OOAD).
- As a Full Stack developer was involved in the data modeling, business logic, application layer, user interface and hosting environment of the project.
- Involved in designing User interface and Prototypes for the application using ASP.NET
- Designed and implemented application using ASP.NET MVC 4.0 with Razor View Engine, C#, JSON, JQuery, LINQ, Entity Framework in Visual Studio 2012.
- Implemented LINQ Lambda Expressions to query in memory expressions.
- Involved in design, development and maintenance. Used UML for designing the application.
- Used AngularJS and KnockoutJS to build custom forms for the different pages.
- Designed web forms using different HTML Controls.
- Actively involved in coding and designing using C#, XML, ADO.NET, JavaScript, HTML5, and Cascading style sheets (CSS3).
- Used Validation Controls for corresponding validations required for business logic in the Forms.
- Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions on SQL Server.
- Extensively used ADO.NET for database connectivity and transactions. Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively.
- Used RestFul services and Web API, including SOAP and developed prototypes using XML web service (SOAP) for data transfer over HTTP network with other Java based applications.
- Responsible for developing WCF Services using C#. The application extensively absorbs and exposes web services.
- Responsible for developing Layout, Nested Layout Pages, Partial Views Using CSS style sheets for having common layout and look and feel to all the controls.
- Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
- The project went through full SDLC using Agile. Used UML for designing the application.
- Responsible for designing and developing SSRS reports.
- Created MSI Packages and PowerShell scripts for easy deployment using Jenkins framework.
- Coordinate with the QA Team for Unit Testing and Integration Testing of different modules.
Environment: C#, ASP.NET MVC 4.0, SQL Server 2012/2008, Microsoft Visual Studio 2012/2010, Team Foundation Server (TFS), .Net Framework 4.5, SSRS, SSIS, WCF, HTML5, CSS3, AngularJS 1.0, KnockoutJS, JSON, jQuery, JavaScript, RestFul services, Web API, LINQ, Entity Framework, XML, XSL, SOAP, Telerik/Kendo UI controls, VB.Net, VB 6.0, HTML, ADO.NET
Confidential
.NET Application Developer
Responsibilities:
- Involved in requirement gathering and preliminary analysis of user requirements
- Worked according to AGILE methodology in implementing a cost effective tool which can be used as Bug Tracking software, attending Scrum meetings, etc.
- Used Ajax control extenders for various controls.
- Used Telerik Rad Controls to make application work efficiently and to design a feel good interface.
- Involved in End Point creation and consumption of WCF Service responsible for communicating between desktop applications using Windows Forms and .Net Web Applications
- Involved in coordinating with team members to discuss and implement different methods to improve the project performance and securities.
- Used Design Patterns like Singleton.
- Responsible for developing and transforming data using SSIS packages and developing SSRS reports.
- Developed code to validate the user credentials for authenticating user to access the existing WCF service
- Providing support (maintenance and new development) on existing product and application which has been developed on .Net
- Involved in creating technical and user documentation.
- Used TFS for Version control and for source code check-in.
- Performed the Unit testing, Functional testing, Integration testing and System testing.
- Modified existing code for code reusability and also to improve the performance.
- Involved in enhancing the performance of the Project.
Environment: C# .NET, ASP.NET, Windows Forms(WinForms), Microsoft Visual Studio 2012/2010/ 2008 , SQL Server / 2, SSRS, SSIS, IBM DB2, WCF, Team Foundation Server (TFS), VB.Net, VB 6.0, JavaScript, XML, XSL, HTML, ADO.NET, Cascading Style Sheet (CSS), Crystal Reports, IIS 7.5
Confidential
.NET Application Developer
Responsibilities:
- Involved in requirement gathering and preliminary analysis of user requirements
- Worked according to AGILE methodology in implementing a cost effective tool which can be used as Bug Tracking software, attending Scrum meetings, etc.
- Involved in the migration of desktop application which was using Windows Forms to Web Application
- Used ADO.Net to connect to the SQL Server 2005.
- Used Ajax control extenders for various controls.
- Designed and developed a Meta data driven reporting tool to generate reports, similar to Analysis services cubes, to compare with the existing reporting tool for Quality Assurance Team.
- Used SQL Server 2005 authentication to authenticate the user and table level permissions.
- Involved in coordinating with team members to discuss and implement different methods to improve the project performance and securities.
- Involved in creating technical and user documentation.
- Used TFS for Version control and for source code check-in.
- Performed the Unit testing, Functional testing, Integration testing and System testing.
- Modified existing code for code reusability and also to improve the performance.
- Involved in enhancing the performance of the Project.
- Extensively used Microsoft Visio 2003 for creating technical documentation.
Environment: C# .NET, ASP.NET, Windows Forms (WinForms), SQL Server 2005, Microsoft Visual Studio 2008, Team Foundation Server (TFS),VB.Net, VB 6.0, DB2, JavaScript, XML, XSL, SOAP, HTML, ADO.NET,Cascading Style Sheet (CSS), Microsoft Office 2003, Crystal Reports, Windows 2003, IIS 5.1
Confidential
.NET Application Developer
Responsibilities:
- Involved in requirement gathering and Object Oriented Analysis.
- Adopted the Agile Software Development Methodology and Test Driven approach, attending Scrum meetings, etc.
- Used ADO.Net for handling the database activities.
- Established that the employee’s SUI and SDIstates will default based to the client’s default state for each field.
- Expanded data overlap with Preview to allow more data to be captured in HRO.
- Involved in coordinating with team members to discuss and implement different methods to improve the project performance and securities.
- Involved in creating technical and user documentation using Microsoft Visio 2003
- Used TFS for Version control and for source code check-in.
- Performed the Unit testing, Functional testing, Integration testing and System testing.
- Modified existing code for code reusability and also involved in enhancing the performance of the Project.
Environment: C# .NET, ASP.NET, SQL Server 2000/2005, Microsoft Visual Studio 2005, Team Foundation Server (TFS), VB 6.0, JavaScript, XML, XSL, SOAP, HTML, ADO.NET, Cascading Style Sheet (CSS), Microsoft Office 2003, Crystal Reports, Windows 2003, IIS 5.1
Confidential
.NET Developer
Responsibilities:
- Designed and developed a web based Intranet application using .NET Framework and MS SQL Server 2000.
- Involved in meetings with functional experts to gather information for business requirements to design documents and help them in testing the data.
- Involved in the Analysis, Design & Implementation of the Architecture.
- Converted legacy application code (VB, ASP) into .NET class libraries, Web applications and Web services using C#, ASP .NET, ADO.NET, XML/XSL, SOAP, JavaScript, Ajax .
- Coded and deployed C# assemblies for the Business Logic layer.
- Designed and developed the Data Access layer using C# and ADO.NET.
- Designed, developed and implemented database call modules in SQL Server which included stored procedures for front end request processing. Use of Stored Procedure leads to Faster Execution, Improved Performance, and Reduced Network Traffic and better Security Mechanism.
- Fired different SQL queries in query analyzer to ensure data integrity and verify accurate transaction.
- Involved in writing SQL Queries, triggers and stored procedures, and tested the web pages from events to data access process.
- Implemented DTS for various data transfers to and from MS SQL Server.
- Developed the Search Engine for entire site.
- Provide necessary data validation checks against data entry.
- Design and developed the Administration part of the site.
- Import/ exported data in SQL Server by using Enterprise Manager.
- Developed feedback reports using Seagate Crystal Reports 8.0
Environment: C#, ASP.NET, ASP, HTML, ADO.NET, ADO, XML, XSL, JavaScript, Ajax, SOAP, Web services, SQL Server 2000, Windows 2000, IIS 5.0, Crystal Reports 8.0, Cascading Style Sheets (CSS), Visual Source Safe (VSS)
Confidential
Software Programmer/Analyst
Responsibilities:
- Responsible for coding Stored Procedures, Views, Triggers.
- Developed GUI in ASP, C#.
- Developed core .NET components (Data Access layer, Exceptional Handling) as well as specific business .NET components to handle the business rules for the application.
- Used ADO to interact with database and the rest of the .NET framework. Used ADOs DataAdapters to connect with stored procedures in Oracle and the Fill Method of Data Adapter objects to generate datasets in the data services layer. The datasets were passed via the business services layer (which also created and passed the parameter arrays) to the front-end for display using the DataBind method in datagrids or other server-side web-controls.
Environment: C#, ASP.NET, ASP, HTML, ADO, XML, XSL, JavaScript, Ajax, SOAP, Web services, Oracle 9i, Windows 2000, IIS 5.0, Crystal Reports 8.0, IBM DB2, Cascading Style Sheets (CSS), Visual Source Safe (VSS)
Confidential
Software Programmer
Responsibilities:
- Study and creation of Requirements Analysis documents, Database designing, Normalization tables, Views, Scripts, etc.
- Development of the system.
Environment: Visual Basic 6.0, IBM DB2, Crystal Reports
Confidential
Software Programmer
Responsibilities:
- Database and Software Maintenance.
- Testing of software and implementation at the client side.
Environment: VB 6.0, IBM DB2, Crystal Reports 8, Visual Source Safe (VSS)