S
--)
PROFILE
Focused and smart Full-StackSr. Developer is able to develop solution and also motivate development team and identify and remove impediments to turning out quality software applications for customers. Excellent ability to read code and suggest changes to make the finished project glitch free. Has ten years of software development& team leading experience.
SUMMARY
10+ years of experience in all stages of SDLC involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment, and documentation across diverse industries / work environments.
Experience on Microsoft.NET technologies C#.NET, ADO.NET, ASP.NET, Visual Studio, MVC, WCF, Web API, Web Services, REST, LINQ, HTML, XML, AJAX, JavaScript, Jquery, C++ and SharePoint technologies.
Hands on experience in backend development using Oracle 9i and MS SQL Server and on MS BI product like MS SQL Server Integration Service (SSIS).
Experience of User Support (L2 & L3) part of Application Management domain
Experience in different business domains – Insurance, Banking, Oil & Gas Industry, Financial, HealthCare, Retail
Exposure to product and project environments as Software Developer & Team Leader.
Experience on working with Agile Scrum, SDLC Iterative, N-tier architecture, SOA, RAD, and OO Programming.
Experience in Software Quality Assurance (SQA) in all stages of Testing including Unit, Integration, Regression, System and User Acceptance testing
Proven ability to work efficiently in both independent and team environment.
Proven ability to work efficiently on client location
Strengths
Full-Stack Professional
Consistently delivers working software that meets standards
Innovative approach, Result Oriented
Efficiently executes assigned actions
Ensures applications meet the acceptance criteria
Prioritizes programming work and assigns tasks
Team leading
Appropriately deals with problems in the team
Collaborates closely with customers
Monitors timeliness of attendance at team meetings
Skill Set
Languages
C#, VB.NET, VB 6.0, ASP.NET, Win Form, Web Form, Web Services, WCF,
Scripts
HTML, CSS, AJAX, JavaScript, JQuery, XML, XSLT
Database
SQL Server, Oracle, MS Access
Tools
MS Office Suite, Visio, MS Project, NUnit, Crystal Report
Version Control & Configuration Mgmt.
Team Foundation Server(TFS), VSS
Methodologies
Agile Scrum, SDLC-Waterfall, SDLC-Iterative, SOA
Technical Architecture
Design Patterns, 3/N-tier architecture, MVC, UML, Web API, REST
Estimation
WBS, User Stories, Function Points
Experience
Sr. Developer | Schlumberger @ Accenture
April 2014 – till date
Schlumberger (NYSE:SLB) is the world’s leading supplier of technology, integrated project management and information solutions to customers working in the oil and gas industry worldwide.
The Schlumberger offerings combine domain expertise, best practices, safe and environmentally sound well site operations, innovative technologies, and high-quality support aimed at helping its customers increase oilfield efficiency, lower finding and producing costs, improve productivity, maximize reserve recovery, and increase asset value in a safe, environmentally sound manner.
GIRO project is designed as n-tier, micro-APIServices architectureon .NET Framework using MVC, Angular JS, WebApi.
Responsibilities
Part of team of developers to develop complex software systems as a product for clients using .NET technologies (ASP.NET, C#, MVC, LINQ, Web API Service…)
Involved in requirement, designing application framework, development, Testing and deployment
Lead team, delivered results, coached and mentored, focusing the team on the tasks at hand and the requirements, communicated team status, tasks accomplishment, and other deliverables
Ensure team members stayed on task &Monitored progress and work quality.
Participated as an active developer and code reviewer to ensure high quality of deliverables.
Assigned coding tasks to various team members.
Was responsible for the quality of applications delivered for customer orders.
Assisted team in Unit Testing, ST, SIT and business in UAT for various functionalities conducted in every phase of the application development.
Directed team meetings to check on progress and plan code direction.
Attended development work prioritization meetings and maintained project documentations & artifacts on SharePoint site.
Environment: Microsoft Visio, ASP.NET, C#, LINQ, MVC, Web API, RESTful Service, TFS, Jquery, SQL Server, Angular JS
Sr. Developer / Lead Developer | Halliburton @ Accenture.
May 2012 – Apr 2014
Halliburton comprises 13 product service lines (PSLs). The PSLs operate in two divisions: Drilling and Evaluation, and Completion and Production. Our Consulting and Project Management PSL works across both divisions and is the spearhead of our integrated-services strategy. Its financial results are included in the Drilling and Evaluation Division. PSLs are primarily responsible and accountable for strategy, technology development, process development, people development and capital allocation. Automation of key process and activities across entire Halliburton organization.
Responsibilities
Managed delivery of complex software systems development as product for Halliburton client as iSKU system using .NET technologies (ASP.NET, C#, MVC, LINQ, and RESTful Service etc.)
Involved in requirement, designing application framework, development, Testing and deployment activities and post-deployment technical support (complete project life cycle)
Lead team, delivered results, coached and mentored, focusing the team on the tasks at hand and the requirements, communicated team status, tasks accomplishment, and other deliverables
Ensure team members stayed on task &Monitored progress and work quality.
Participated as an active developer and code reviewer to ensure high quality of deliverables.
Assigned coding tasks to various team member.
Was responsible for thequality of applications delivered for customer orders.
Assisted team in Unit Testing, ST, SIT and business in UAT for various functionalities conducted in every phase of the application development.
Directed team meetings to check on progress and plan code direction.
Attended development work prioritization meetings and maintained project documentations & artifacts on SharePoint site.
Environment: Microsoft Visio, ASP.NET, C#, LINQ, MVC, Web API, RESTful Service, SharePoint, Visual Studio, TFS,Jquery, SQL Server
Sr. Developer/Lead Developer| Framework @ Agility E services Ltd
Sep 2008 – April 2011
Framework is a defined support structure in which another software project can be organized and developed. Framework includes support programs, code libraries (common to all enterprise level projects) and a scripting language amongst other software to help develop and glue together the different components of the project. This facilitates to build scalable and performance oriented applications. It illustrates many best-practice programming practices for .NET. Easy to maintain the application configuration keys using Configuration Manager Tool.
Framework provides various services. This will help the business community to change, customize and configure the Logic and Process Flow quickly.
Architecture: Framework is developed based on the n-tier architecture using object oriented design. The layers of the framework are Presentation Layer, Business Layer and Data Layer. It has several services as components. Presentation Service, Configuration Application, Data Profile Service, Security Service, Caching Service etc are few services to name. It offers security, scalability to a web garden level and performance (caching etc) to the applications built on this.
Features:
Flexible architecture to manage change
Multi-Culture Support
Use of Global Standards
Audit Trial
Security
Personalize the theme
Workflow
Tools
Multi-Database support etc.
Responsibilities
Managed delivery of multiple complex software systems development simultaneously for insurance industry clients using Microsoft technologies ( Asp.Net 2.0/ 3.5,C#,Jquery ,Ajax, SQL Server 2005/2008, Oracle 9i, WWF,Visio 2010, MSMQ, BAM, Fusion Charts)
Involved in requirement, designing, development, Testing and deployment activities and post-deployment technical support (complete project life cycle)
Ensure team members stayed on task &Monitored progress and work quality.
Participated as an active developer and code reviewer to ensure high quality of deliverables.
Followed the Agile(scrum) development methodology for new application development.
Directed team meetings to check on progress and plan code direction.
Attended development work prioritization meetings and maintained project documentations & artifacts on SharePoint site.
Assisted team in Unit Testing, ST, SIT and business in UAT for various functionalities conducted in every phase of the application development.
Built strong project teams and engaged in ongoing communication with customers to ensure quality applications were delivered.
Monitored &managed project Change Control System and processes and tracks project issues resolution
Provided L2 & L3 support for in-production applications by following ITIL processes (Incident Management, Problem Management, Change Management, Release Management)
Environment: Asp.Net 2.0/ 3.5,C#,Jquery ,Ajax, SQL Server 2005/2008, Oracle 9i, WWF,Visio 2010, MSMQ, BAM, Fusion Charts
Sr. Developer | MDM @ Agility E Service Ltd
Jan 2011 – Nov 2012
Agility has embarked on an IT modernization program which seeks to deliver benefits to the business by enabling the IT systems and processes to support the following 3 key drivers identified as essential for success:
Enable Strategic Imperatives
Innovate and Leapfrog competition
Address current pain points
These modernization drivers have been broken down into a series of business-driven IT initiatives or work streams, of which master data management (MDM) has been identified as one of the initiatives. Implementation of a MDM solution is a key driver that will address Agility's current pain points: master data integrity and the lack of governance. Through data profiling and interviews, it was concluded that client master is a major problem area that is impacting Agility's ability to build reports, maintain hierarchies, and have confidence in the quality of its own customer information.
The scope of the first release of MDM will therefore focus on mastering clients. The goal is to provide the following capabilities:
Cleansing of existing client master to ensure that only clean client records are migrated to the new MDM hub
A new system and process to ensure that only validated and unique client records can be created going forward.
Ability to validate addresses to ensure that the address given by a client actually exists
Ability to detect potential duplication of client before they can be created
A centralized client hierarchy management system
Workflow to manage exceptions and approval processes
Integration with Order Booking System to ensure that their system utilizes the MDM solution for client master
Responsibilities
Worked on a range of projects to include implementing new and existing systems and providing software solutions.
Participated as Senior developer and code reviewer to ensure high quality of deliverables
Assigned tasks to developers for parts of thecode and monitored progress to ensure deadlines met.
Developed and managed allocated new BPM processes.
Identified and defined needed strategies and processes during collaborative meetings with executives and team leaders.
Made key decisions for process implementation.
Contributed to technical solutions from design to code development. Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
Provide daily status report, defect matrices, daily updates to lead; Provide adaily status report on thetask assigned to the Project Manager/Client.
Managed team SharePoint site to maintain various project related technical documents
Environment: Asp.Net3.5,C#, JQuery, MVC , WCF , SQL Server 2005/2008 , Ajax ,Oracle 9i , Savvion (BPM tool)
Programmer Analyst | RADAR @ Magna Infotech
Oct 2005 – Sep 2008
Radar is a business application intended to improve the back office efficiencies at Magna to sustain the high levels of growth in terms of employees and revenues. This project consists of several modules including back office module and a employee portal. The employee portal will allow the employees to fill in time cards, update demographic information, view leave data, plan for tax savings and view monthly pay stubs. The back office modules will integrate the recruitment process, the management of offer letters to prospective employees, manage employee joining formalities, manage employee assignments, attendance, leaves benefits, manage business transactions and also manage employee separation
Responsibilities
Development and designing of application development in various modules.
Understanding the requirement, Coding, Testing, bug fixing, deployment and documentation.
Engaging stakeholders for difference requirements and updates
The designing solution for a web application
Troubleshooting.
Make project Process Compliance.
Wrote various technical documents, including Business Requirements, Functional and Technical Specifications, Data Flow and Process diagrams using MS Visio tools.
Technology: VB.NET, Asp.Net, ADO.Net, .NET Components, MS SQL Server 2000, MS SQL Server 2005
Programmer Analyst | Avaya @ Magna Infotech
June 2007 – June 2008
Mantle is a web application which is used by Top managers of Avaya to rate their employees. This is mainly used for the performance tracker to review of an employee based on the KPIs, Awards and the special projects in corresponding Quarters.
Responsibilities
Understanding the requirement, Coding, Testing, bug fixing, deployment and documentation.
Engaging stakeholders for difference requirements and updates
The designing solution for aweb application.
Troubleshooting.
Make project Process Compliance.
Build & Release.
Technology: Asp.Net2.0, C#, HTML, JavaScript, SQL Server 2005, Ajax
Programmer Analyst | Crime Stoppers of India Pvt Ltd @ Magna Infotech
September 2006 – June 2007
The Crime Information Report is responsible for registration of Crime Details, provides tools for measuring and reporting the performance of the individual caseworkers and teams and to monitor and report on any revenue generation achieved through the advice and effort of caseworkers. The Crime Information Report different modules that are Case worker Information, Client Details, Referral Source, Case Action and Outcome Recording, and Reporting Function.
Responsibilities
Requirement understanding, Coding, Testing, bug fixing, deployment and documentation.
Develop and maintain Framework include aclass library, development temple.
Millstone delivery on UAT server.
Troubleshooting
Make project Process Compliance.
Technology: C#, Asp.Net, ADO.Net, MS SQL Server 2005, .Net Winforms
Certifications/Appreciations
Microsoft Certified in SQL SERVER 2008
Microsoft Certified in MVC applications
Microsoft Certified in WCF.
Microsoft Certified in Web application development
Green belt in Lean Six Sigma Certification
Achieved gold medal in degree in mathematics for 3 consecutive years .
Achieved best CSR employee from Agility for leading 16 countries Jan 2010 .
Achieved best employee award from Agility for delivering new framework to Kuwait government in April 2011 .
Education
Master in Computer Applications