Sr. Web Developer/sr. System Analyst Resume
PROFESSIONAL SUMMARY:
Have overall 14+ years of experience as Software Application Developer using Microsoft Technologies. Includes 11+ years of experience in developing windows - based, web-based, windows services, web services and private and shared assemblies using MS VS.NET. Involved in developing application using 3-tier, multi-tier, SOA/ micro-services architecture adhering to MVC or M-V-VM patterns. Good knowledge in RDBMS concepts and worked extensively in creating stored procedures, triggers and user-defined functions. Involved in performance tuning & optimizing HTML, JS, CSS, SQL objects and applications written in C#. Attained good domain knowledge towards SEO concepts, website/mobile site optimization, addressing cross browser compatibility issues, kiosk, digital signage, media and publishing, CMS, eCommerce, ERP, KPO/BPO workflow process and CRM solutions. Follow weekly release and bi-weekly sprints, attend SCRUM sessions as a part of Agile development methodology for Rapid Application Development.SOFTWARE SKILLS
Languages: VB 6.0, VB.Net, C#.Net
Tools/Concepts/framework: IIS, MS Visual Studio 2013/2015 IDE with .net framework 3.5/4.0, NodeJS
Web: ASP.Net, ASP.Net MVC 3/4 framework, XHTML, HTML, CSS/SCSS framework, XML/JSON, JavaScript/jQuery, AJAX, Angular, Reactjs framework, Adobe Omniture, Maxymiser A/B testing, Google Analytics
RDBMS: SQL Express, MSDE, MS SQLServer 2012, Oracle 8i, T-SQL, PL/SQL, DTS
Middleware components: WCF, WPF, WWF, LINQ, ADO.Net, log4net
Version control: VSS, WinCVS, SourceOffSite, SVN (Tortoise client), Perforce, MS TFS, Accurev
MIS/Bug Tracking: Mantis, attask, Etrack, JIRA, Green Hopper, Target process and other intranet tools
Build/Testing/Debugging tools: nUnit/MS Testing framework/Jasmine, nCover, Firebug, IE/Chrome/Safari developer toolbar, RESTClient/Postman, Maxymiser multi-variate A/B testing framework
OS: Windows (2012 server, 7 Professional/Ultimate), SCO-Unix
Through self-development: Photoshop, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential
Technologies - ASP.Net MVC, C#.Net, nMock/Moq, ORM, IIS, XML/JSON, LINQ, Git/Accurev/VSO GIT, Nodejs, HTML, CSS/CSS- Sprite/SCSS (bootstrap framework), javascript/jQuery/AngularJS/Reactjs/Jasmine, mantis/JIRA, Adobe Omniture, Google Analytics, Maxymiser, Microsoft AppInsights, Sabre tools, Windows Azure, WEB API
Sr. Web Developer/Sr. System Analyst
Responsibilites:involved in process oriented SDLC to perform system study, design, develop, maintain and deliver features/bugs using Agile development methodology. Undergo knowledge transfer, system study (including dependencies), gather requirements through interacting with business users/vendors, program/product/QA manager, middle tier app team. A member of team which did brand refresh of alaskaair.com, Hotels/Cars/Vacation packages code/platform migration, and email platform migration. Analyze, estimate, and implement features/bugs described in approved design/blue print document or user stories. Develop generic or site specific presentation layer pages (UI), page specific and/or shared views/components. Develop/modify client-side javascript code (use existing libraries or create custom plug-ins wherever required). Develop layouts using custom blueprint/bootstrap CSS/SCSS and ensure it meets corporate branding standards/compatible in popular browser clients. Interact and support Web Analytics/Marketing team to track UX/e-Commerce metrics using Omniture, Google Analytics, Microsoft AppInsights, and create multi-variant A/B testing features using Maxymiser framework. Develop and use controller classes interfacing with model & view. Develop and use view model and implement custom data annotations for validation. Develop, secure using OWIN/Air Group AD SSO, integrate, script resource manager and maintain WEB app/WEB API/infrastructure (eg: AppInsights) hosted in Windows Azure cloud. Implement build/release definitions to set and follow Continuous Integration and Deployment process Involved in mob, pair programming and follow TDD/BDD practices. Perform self-review, send code for peer reviewing, and unit testing. Perform server/client-side (including AJAX) programming and debugging, performance tuning, troubleshooting, and to use necessary developer tools. Find root-cause to identify bottle necks, code optimization, and tuning. Follow process for continuous improvement, best practices and industry coding standards. Perform on time code drops to QA environment and make sure that there are no show stoppers.
Confidential
Technologies - 3M ICD-10 API, Java/.Net Platform, Informatica and Oracle (ODI) Transformation tools
Sr. Developer/Consultant
Responsibilites:Involved in system study, and provide consultation. Undergo knowledge transfer, system study (including dependencies), understanding 3M ICD-10 API, in-house transformation tools and compare different transformation techniques and tools. Gather requirements through interacting with business users, program manager and middle tier team. Provide best suitable implementation options using existing tools for better maintenance.
Confidential
Technologies - ASP.Net MVC, C#.Net, IIS, XML/JSON, LINQ, TFS, HTML, CSS/CSS- Sprite (blueprint CSS framework), javascript/jQuery/Knockoutjs, AJAX, CodeFlow, Kanban, Windows Azure, RESTful Services
Software Development Engineer
Responsibilites:Involved in process oriented SDLC to perform system study, design, develop, maintain and deliver features/bugs using Agile development methodology. Undergo knowledge transfer, system study (including dependencies), gather requirements through interacting with business users, program/product/QA manager, and middle tier app team. Prepare design review document and get approval, create features/tasks /issues in MS TFS/Kanban Agile tool. Analyze, estimate, and implement features/bugs described in approved design/blue print document or user stories. Develop generic or site specific presentation layer pages (UI), page specific and/or shared views/components. Develop/modify client-side javascript code (use existing libraries or create custom plug-ins wherever required). Develop layouts using blueprint CSS and ensure it meets corporate branding standards/compatible in popular browser clients. Develop and use controller classes interfacing with model & view. Develop and use custom view model and implement custom data annotations for validation. Perform self-review, send code for peer reviewing, and unit testing. Perform server/client-side (including AJAX) programming and debugging, performance tuning, troubleshooting, and to use necessary developer tools. Find root-cause to identify bottle necks, code optimization, and tuning. Follow process for continuous improvement, best practices and industry coding standards. Perform on time code drops to QA environment and make sure that there are no show stoppers. Assist team members, leads, and managers towards meeting deadlines and perform project related activities.
Confidential
Technologies - ASP.Net MVC, C#.Net, IIS, XML/JSON, LINQ, Perforce, HTML, CSS/CSS- Sprite (blueprint CSS framework), javascript/jQuery, JIRA, Protobuff for BSON data serialization, FinalBuilder, RESTful Services
Software Development Engineer
Responsibilites:Involved in process oriented SDLC to perform system study, design, develop, maintain and deliver features/bugs using Agile development methodology. Undergo knowledge transfer, system study (including dependencies), gather requirements through interacting with business users, program/product/QA manager, and middle tier app team. Analyze, estimate, and implement features/bugs described in approved design/blue print document or user stories. Develop generic or site specific presentation layer pages (UI), page specific and/or shared views/components. Develop/modify client-side javascript code (use existing libraries or create custom plug-ins wherever required). Develop layouts using custom blueprint CSS and ensure it meets corporate branding standards/compatible in popular browser clients. Develop and use controller classes interfacing with model & view. Develop and use custom view model and implement custom data annotations for validation. Perform self-review, send code for peer reviewing, and unit testing. Perform server/client-side debugging, performance tuning, troubleshooting, and to use necessary developer tools. Find root-cause to identify bottle necks, code optimization, and tuning. Follow process for continuous improvement, best practices and industry coding standards. Perform on time code drops to QA environment and make sure that there are no show stoppers. Assist team members, leads, and managers towards meeting deadlines and perform project related activities.
Confidential, Irvine, CA
Technologies - ASP.Net, C#.Net, Framework 3.5, IIS, XML, SVN, HTML, CSS, CSS- Sprite, javascript, jQuery, AJAX, JSON, nUnit, nCover, JIRA, Crucible, Bamboo
.Net Consultant, Team Lead, Sr. web developer
Responsibilites:Involved in process oriented SDLC to perform onsite/offshore team co-ordination, System study, Design, Develop, Maintain and Deliver using Agile methodology. Responsible to take ownership of the major sites migration and/or integration. Undergo knowledge transfer process provided by respective team, system study (including dependencies), requirement gathering through interacting with product/program managers, SEO, creative, DB, middle tier app and deployment team. Prepare design review document and get approval. Develop generic or site specific presentation layer/master pages (UI), page specific and shared views/components. Develop/modify client-side javascript code (use existing libraries or create custom plug-ins wherever required). Develop and use code-behind and controller classes. Configure sites using XML based template structures such as page layouts, and themes using site-specific/global styles. Perform peer review, send code for peer reviewing, unit testing, code coverage test and make sure pages are compatible in all browsers and environment. Perform server/client-side (including AJAX) programming and debugging, performance tuning, troubleshooting, and to use necessary developer tools. Follow process for continuous improvement, best practices and industry coding standards. Perform web optimization and SEO activities. Perform on time code drops to QA environment and make sure that there are no show stoppers. Assist team members, leads, and managers towards meeting deadlines and perform project related activities. Responsible for creating, hosting and consuming WCF web service which is used extensively in K2DN platform.
Confidential
Technologies - C#.Net using framework 1.1, ASP.NET 1.1, IIS, XML, Web services, MS SQL Server, MSDE, VB Script, Javascript, PDA emulator, Crystal reports, VSS
Sr. Executive - Systems, developer
Responsibilites:Responsible to get ownership of the product and perform detailed System study, Coding, Code review, DB administration, and Implementation. Responsible for system study with given PSD’s, preparing/reviewing FSD’s along with impact analysis & ways to make it compatible with existing system. Use tools such as UML to generate necessary design diagrams. Creating and modifying presentation layer pages (UI) and re-usable user controls. Create and use controller, model, and entity collection classes. Implement new functionality and any change request in existing function points. Develop, optimize and tune SQL queries, SP, UDF, triggers, indexes, and views. Responsibilities also include performance tuning, troubleshooting, and preparing best practice documents. Co-ordinate and involve to perform multiple scheduled code drops. To provide pre & post UAT support until it gets signed-off by the end client. Assist team members, leads, and managers towards meeting deadlines and perform project related activities.
Confidential
Technologies - C#.NET, ASP.NET 1.1, IIS, Web services, WMI, DirectX 9.0, MS SQL Server, MSMQ, MSDE, Javascript, MS TV technology, SourceOffSite
Sr. Software Engineer, developer
Responsibilites:Involved in complete SDLC to perform System study, Research, Development, Code review, Database Design, and Implementation of the said product. Responsible for taking ownership of windows and web-based application for any enhancement and change request. Prepare design project scope definition (PSD), preparing functional specification and level of effort document. Creating and modifying win/web forms presentation layer pages (UI) and re-usable/third party user controls. Create and use controller, model, and entity collection classes. Build, host and consume and/or activate web, and windows services. Implement MSMQ in server side to update unit’s health status and queue playlist in individual unit. Responsible to enhance major modules such as flexi-screen layouts, media, and television channel library modules. Responsible to prepare POC & integrate cable and television feed in the existing system using MS TV technology. Responsible to observe and implement WMI (Windows Management Instrumentation) coding to retrieve information about unit’s hardware and software installation. Responsible to provide inputs to optimize and tweak OS to enhance unit’s performance with the available hardware resources. Develop, optimize and tune SQL queries, SP, UDF, triggers, indexes, and views. Assist team members, leads, and managers towards meeting deadlines and perform project related activities.
Confidential
Technologies - C#.Net, MS SQL Server, MS SQL-DMO, DTS
Software Engineer
Responsibilites:Responsible to perform from the scratch detailed System study, Design, Coding, Code review, DB administration, and Implementation following SDLC. Responsible to prepare/review PSD and FSD (containing HLD & LLD). To tools such as UML to generate necessary design diagrams. Creating and modifying presentation layer (UI - winforms) and re-usable user controls. Create and use business logic layer pages and includes. Responsible to observe and implement SQL-DMO, and DTS to query DB objects and data transformation. Responsibilities also include performance tuning, troubleshooting, and preparing best practice documents. Co-ordinate and involve to perform multiple scheduled code drops. Assist team members, leads, and managers towards meeting deadlines and perform project related activities.