Lead Developer/architect Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Microsoft Certified and Over 10+ years of professional experience as Certified senior web developer, Technology Lead, and Architect in Microsoft technologies. 3 years on Product Development with Agile Scrum Methodology.
- Solid commercial experience in System Analysis, Design, Development, Implementation and supporting of applications related to web and client server technology.
- Experienced in web development using Angular JS and RAZOR ASP.Net with MVC
- Experienced developer using the latest technologies .Net Framework 4.5, C# 4.5, ASP .NET, MVC 4/5, Web API, Angular JS, WCF, MOSS, JQuery, CSS, JavaScript, JSON, HTML 5, LINQ, Entity Framework, AJAX, Telerik Controls, RAD tools, SQL Server 2012,2008, N - Unit.
- Good experience on SQL (MS SQL Server, Oracle) databases.
- Good working knowledge of UML, OOAD, Visio and Design patterns.
- Good exposure in System Analysis, System Architecture (N-Tier, SOA), Data Modeling and Design Patterns
- Good experience on API management tools AZURE API Manager.
- Good Experience on using version controls like BitBucket, TFS, VSS and SVN.
- Hands on experience and solid understanding Agile Scrum Development, NuGet, ReSharper, NUnit, MS Unit Testing framework, TFS Build and configuration.
- E-commerce, Oil & Gas, Online Marketing, Healthcare and Social Commerce
KEY SKILLS:
- Strong knowledge in System Architecture, Design Patterns including Service Oriented Architecture (SOA), Model View Controller (MVC), Facade, Factory, Singleton, Exception Handling Application Block (EH AP).
- Experience in Agile and SDLC development mythology.
- Experience in entire Software Development Life Cycle (SDLC)-including requirements gathering, design, documentation, development, integration, testing and troubleshooting and maintenance
- Extensive Experience in developing web applications with ASP.NET, MVC WCF and REST API.
- Worked as a Team Lead and Senior Developer for couple of Projects.
- Good Conceptual knowledge of Design patterns, RDBMS, OOPs
- Experienced in development of complex stored procedures, joins, views like database objects.
- Hands on Experience in designing, developing, testing and executing Enterprise wise distributed applications
- Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
- Extensively worked in Unit Testing, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the software systems
TECHNICAL SKILLS:
Software: C#, VB.Net, C++, VB Scripts, ASP, MVC 5/4, Asp .Net, Web API, WCF, Web services, WCF, Azure cloud services, SOAP, jQuery, CSS, JavaScript, JSON, HTML, DHTML, XML,XAML, XSL, XSD, XSLT,LINQ, Entity framework, ADO.NET, WPF, AJAX, Telerik Controls, REST API, n-tier, Design Patterns, MS core Libraries, IIS 6.0/ 7.0, Subversion, TFS, VSS, N-Unit, Fiddler, MOSS, SDLC, Agile, TFS Build, Angular JS, NuGet
Operating Systems: Windows server 2003/2008/2012. Windows Operating System.
Database: SQL Server 2000/2005/2008/2012 , SSIS, SSRS, PL/SQL, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Lead Developer/Architect
Responsibilities:
- Responsible for gathering software requirements, Analysis, Design, Development, testing, deployment and post production support.
- Created functional and technical specifications based on the requirements.
- Designed LLD’s (Low Level Design), DB-Design, screens, Data Flow Diagrams, Workflow Diagrams, Product Backlog Document and Sprint Planning.
- Developed proof of concept and coordinated with lead to present to customers.
- Developed new Inventory and History Management pages for Traffic by using ASP.NET Layouts, Partial Views, ASP.NET, C# MVC, HTML and CSS using VS2013.
- Used update panels for partial page updates.
- Used Service Methods with WCF for common functionality invocation.
- Used Data Annotation Attributes and Action Filters.
- Used layered architecture to reduce complexity in application to make code separation into different categories.
- Implemented Routing in Route config.
- Developed Application Logic and data accessed via ADO.NET and Entity Framework.
- Used Data Annotations Attributes with Entity Framework using Code First Approach.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Bug Fixing and post production support.
- Co-ordinated with off shore team on development, code review and deployment.
- Implemented n-tier architecture model.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Implemented client side validations using Java Script and server side validations by using .NET validation controls.
- Used JQuery for client side validation and sorting.
- Used Angular JS to develop a better responsive web application.
- Extensively used Telerik RAD Grid Control.
- Use Just Code to optimize the code quality.
- Used LINQ query to access data from different entities via Entity Framework.
- Used TFS check-in/check-out and code deployment.
- Written Stored Procedures, Views, Triggers and optimized procedures.
- Involved in Normalization of the database and created queries to interact with the database.
- Involved in preparing requirement specifications, design specification and writing the test case documents for the QA team.
- Actively participated in testing of the application. Write test cases, testing scripts. Executed operational qualifications and Installation qualifications.
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted and resolved issues in User Acceptance testing.
- Review design, code and test cases developed by team.
- Designed prod implementation check list.
- Managing Service Requests until their successful completion
- Involved in change management activities for deployment into the production server.
- Worked on production bugs and application performance issues
- Provided work efforts to Director for Work Breakdown Structure
- Implemented best practices, standards and procedures including quality and delivery methodologies.
- Prepared knowledge base documents.
Environment: C#, ASP.Net MVC 5, Angular JS, Web API, WCF, JQuery, JSON, Ajax, LINQ, HTML5, CSS 3, SQL Server 2012, Visual Studio 2013, TFS, REST, SOAP, Entity, Unity, Nuget packages, Swagger and Fiddler.
Confidential, Houston, TX
Senior Developer
Responsibilities:
- Microsoft .Net application development, Object-Oriented Analysis/Design.
- Analyzed business, functional, and technical requirements to make sure project met expectations.
- Performed code review, worked close to team member to ensure consistence to code standards.
- Developed proof of concept and coordinated with lead to present to customers.
- Developed new Inventory and History Management pages for T6 by using ASP.NET Layouts, Partial Views, ASP.NET, C#, HTML and CSS using VS2013.
- Created Controllers with Scaffolding Templates.
- Used Html Helper Methods with Razor Syntaxes.
- Configured web.config file based on the requirements of web application.
- Used Areas to reduce complexity in application to make code separation into different categories.
- Implemented Routing in Route Config.
- Involved in writing data access layers with C# and ADO.Net and Entity Framework.
- Used .Net Validation Controls for server side validations and JSP for client side validations.
- Extensively used Application and page level tracing feature of .Net to trace and debug the code.
- Provided production support for applications. Assisted users experiencing errors within these applications and resolved errors by co-ordinated with off shore team.
- Design/develop system, application and program code according to business and technical requirements.
- Prepare estimates of effort and duration for development tasks and activities.
- Extensively used Telerik RAD Grid Control.
- Identifying and validating solution objects, functions, interfaces, dependencies, and integration points.
- Identified the database entities and generated the ADO.NET Entity Data model.
- Used SVN check-in/check-out and code deployment.
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server.
- Used T-SQL to examine the database information.
- Involved in preparing requirement specifications, design specification and writing the test case documents for the QA team.
- Performed unit testing and functional testing.
- Fixed the issues occurred during testing process.
- Involved in designing, updating the application as required
- Implemented best practices, standards and procedures including quality and delivery methodologies.
- Prepared knowledge base documents.
Environment: Microsoft AZURE, .Net 4.0, ASP.NET MVC 5/4, Razor View Engine, Angular JS, C#, Entity Framework, SQL Server 2012, Visual Studio 2013, WebAPI, JQuery, Json, REST, AJAX, IIS 7, CSS3, TFS, Fiddler Microsoft unit test framework, Just mock, Nuget packages, TDD, Re-sharper, TFS, Log4Net, UML.
Confidential
Senior Developer
Responsibilities:
- Involved in Analysis, Design, Development, testing, deployment and post production support for change request/new service request are carried out.
- Responsible for requirements gathering and analysis.
- Created functional and technical specifications based on the requirements.
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document, Sprint Planning.
- Developed proof of concept and coordinated with lead to present to customers.
- Developed new PO Mapping and Expediting pages (Expediting and Purchase Order Modules) for PPCS by using ASP.NET Master Pages, User Controls, ASP.NET, C#, jQuery and CSS using VS2013.
- Developed Application Logic and data accessed via Typed Datasets.
- Created and consumed WCF services for common functions.
- Gather requirements from client and prepared business requirement, functional and technical requirement document.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Bug Fixing and post production support.
- Co-ordinated with off shore team on development, code review and deployment.
- Implemented n-tier architecture model.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Extensively used Telerik RAD controls for better UI look and feel.
- Implemented client side validations using Java Script and server side validations by using .NET validation controls.
- Created Custom Web Parts in SharePoint 2013 and Event Receivers.
- Used Some out of the box components like List, Libraries and sites.
- Used K2 Black Pearl to design workflow for routing.
- Used SharePoint BCS using SharePoint Designer with SQL SERVER 2012.
- Extensively used InfoPath for form creation.
- Developed excel import and export for grid view.
- Used TFS check-in/check-out and code deployment.
- Involved in preparing requirement specifications, design specification and writing the test case documents for the QA team.
- Actively participated in testing of the application. Write test cases, testing scripts. Executed operational qualifications and Installation qualifications.
- Written Stored Procedures, Views, Triggers and optimized procedures.
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted and resolved issues in User Acceptance testing.
- Designed prod implementation check list.
- Involved in change management activities for deployment into the production server.
- Worked on production bugs and application performance issues
- Provided work efforts to Manager for Work Breakdown Structure
- Prepared knowledge base documents.
Environment: VS.Net 2013/ 2012, ASP.NET, C#.NET, SharePoint 2013, InfoPath 2013, K2 Black Pearl Workflow, WCF, .NET Framework 4.0, Sqlserver 2012, Entity Framework, ASP.NET MVC 4.0 (Razor), Microsoft Office, LINQ, HTML5, Angular JS, Bootstrap JS, JavaScript, JQuery, IIS 7.0, UML, SSRS, CSS, TFS, Re-sharper, Fiddler, SQL Profiler, Repository pattern, Microsoft Unit Testing Framework and MS-Visio
Confidential
Technology Lead
Responsibilities:
- Involved in all phases of the project and post production support.
- Developed proof of concept and coordinated with lead to present to customers.
- Created functional and technical specifications based on the requirements.
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document, Sprint Planning.
- Involved in Cross Registries and Common Controls Designing Module using SharePoint, C#.NET with object modelling.
- Developed user interfaces by using ASP.NET Master Pages, User Controls, CAML, jQuery and CSS.
- Implemented client side validations using Java Script and server side validations by using .NET validation controls.
- Built classes for the Application Logic.
- Implemented organized caching, session management Techniques.
- Extensively used Sub sites, Lists, Libraries, Announcements and Wikis.
- Created individual components using web parts for SharePoint.
- Used Event handling technique with Event Receivers using object modelling.
- Hands-on experience on workflows in designer and visual studio.
- Developed database queries and management using SQL Server 2008.
- Written stored procedures, functions, views, cursors to manage the performance of the flow between front end and back end.
- Provided Bulk Edits to the existing data and Bulk Data Uploads through Excel Spread Sheets.
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted and resolved issues in User Acceptance testing.
- Designed prod implementation check list.
- Involved in change management activities for deployment into the production server.
- Worked on production bugs and application performance issues
- Provided work efforts to VP for Work Breakdown Structure
- Prepared knowledge base documents.
Environment: SharePoint 2010, Designer, C#.NET 3.5, ASP.NET, ADO.NET, HTML, CAML, LINQ, XML, WCF, jQuery, Visual Studio 2010, SQL Server 2008, Tortoise SVN and Re-Sharper.
Confidential
Senior Web Developer
Responsibilities:
- Coordinated requirement Analysis, Design, Development, testing, deployment and post production support and provided estimation for different components and functional modules required by the system.
- Gather requirements from client and make business requirement, functional and technical requirement document.
- Acted as a prime contact for client communication of issues and new requirements.
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document, Sprint Planning.
- Used Agile/Scrum Process. Sprint Based Development/Product Backlog items to release successful Incremental ‘Done’
- Code with Business logics and creating files in Model.
- Used Entity Framework to make communication with Database.
- Used JavaScript to write client side validation.
- Used SQL Functionalities, Scripts in SQL Server 2008 which help to cater the sprint plan.
- Created and fixed stored procedures, Functions, Triggers and other queries using MSSQL.
- Involved in performance tuning of the application.
- Used JQuery for Slight UI Enhancing Operations with Telerik Rad extensions.
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted and resolved issues in User Acceptance testing.
- Involved in Debugging and fixing the bugs in maintenance phase.
- Review code developed by offshore to comply with requirements and create instructions to issuance preparation team for silent deployment of applications and bug fixes.
- Documented use cases and created User manuals
Environment: ASP.NET, C#.NET 3.0, jQuery, HTML, XML, XPath, Entity Framework, POCO Libraries, SQL Server 2008, Visual Studio 2010, Tortoise SVN and Resharper 5.
Confidential
Senior Software Engineer
Responsibilities:
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document, Sprint Planning.
- Involved in Development and Enhancements.
- Involved in gathering user requirements, reviewing processes and attended client meetings.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Developed Booking Module and Registration Module using C#.NET 3.5, ASP.NET.
- Developed user interfaces by using ASP.NET Master Pages, JavaScript and CSS.
- Created Data Entry Screens using ASP .NET.
- Business Logic Components and objects were developed using C#.
- Extensively used LINQ to SQL & Entity Framework while designing Data Access Layer.
- Designed and developed validation controls for various web forms.
- Used several Database Related ADO.NET Operations.
- Designed and developed Triggers, Functions and stored procedures for SQL Server database.
- Developed Unit Testing Framework for core-application logic using NUNIT Testing.
- Performed Unit testing, System Integration testing and Performance testing.
- Coordinated release builds.
- Prepared knowledge articles for support personnel.
Environment: ASP.NET, C#.NET 3.5, AJAX, HTML, ADO.NET, SQL Server 2005, Visual Studio 2008, Tortoise SVN, NUnit, Rhino Mocks and Style Cop.
