Post Job Free

Resume

Sign in

Software Engineer Sql Server

Location:
Bentonville, AR
Posted:
March 28, 2017

Contact this candidate

Resume:

Himani Amola

Email: aczimq@r.postjobfree.com:aczimq@r.postjobfree.com, Contact No: 479-***-****, Location: Bentonville, AR

Professional Summary

Having over 8 years of extensive experience in Object Oriented Analysis and Design, development, testing and maintenance of software applications using various Microsoft technologies.

Actively involved in each phase of Software Development Life Cycle (SDLC): Requirements, Analysis, Design, Implementation, and Testing using various models like Waterfall and Agile software development.

Led team as scrum master for two projects.

Worked as team lead for some time with responsibilities like task creation and allocation, taking scrum calls and code review.

Enhanced team productivity by training new resources to suit project technology requirements and introduce them to best practices.

Owned the process of obfuscating assemblies using dotfuscator tool before deployment.

Extensive experience on different software architecture patterns like MVVM (Model-View-ViewModel), MVC (Model-View-Controller) and MVP (Model-View-Presenter).

Experienced in creating effective user interface for both web applications (ASP.NET and ASP.NET MVC) and desktop – applications (using WPF and Windows Forms).

Also have experience in using IDE Visual Studio.NET and C# language. Worked on business logic layer as well as data access layer.

Experienced in SQL Server 2005/2008 (creating tables, stored procedures, triggers, packages and queues) as well as in using ORM like Entity Framework.

Lead the effort to introduce TDD process and MVP architectural pattern.

Experienced in using prism library and Dependency Injection using Unity container to create loosely coupled, flexible and maintainable applications.

Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.

Worked on Office Automation using VSTO (Visual Studio Tools for Office) for Word 2007/2010 and Outlook 2007/2010.

Experienced in using various design patterns like Publisher/Subscriber pattern, Factory pattern and Facade pattern.

Extensive experience in Software Configuration Management using Version Control tools VSS, TFS and ClearCase and involved in build and deployment process of different versions of software.

Implemented SOLID principles of object – oriented design while creating classes.

Well – versed with various mocking frameworks like Moq, Rhino mocks for writing test cases.

Worked on creating and deploying HTTP Handler.

Hands on experience on Windows Workflow Foundation and WCF.

Experience in creating the use case diagrams, sequence diagrams and class diagrams using tools like Microsoft Visio, during requirement and design phases.

Technical Skills And Experience

Microsoft Development Platforms

Microsoft .NET Framework 3.5, 4.0, 4.5

Microsoft Visual Studio.NET 2010/2012

Development Languages

C#

Technologies

ASP.NET

ASP.NET MVC 4

WPF

Version Controls

TFS

ClearCase

VSS

ORM

Entity Framework

Work Experience:

Worked as Senior Software Engineer with Aveva Solutions India LLP from 5th Jan 2015 to 14th Aug 2015.

Worked as Associate Consultant with MGSI (Microsoft Global Services India) from 21st Dec 2009 to 30th Dec 2015.

Worked as Software Engineer with HCL Technologies Limited from 3rd July 2006 to 6th Feb 2009.

Certifications:

070 – 511 TS : Windows Applications Development with Microsoft .NET Framework 4

Education:

Qualification

Institution / Board

Year of Passing

Percentage

MCA

University of Delhi

2006

70

BSc (Physics)

University of Delhi

2003

72

12th

CBSE

2000

83

10th

CBSE

1998

87.6

Specific Project Experience

AVEVA – SENIOR SOFTWARE ENGINEER (JAN 2015 – AUG 2015)

E3D Integrator

E3D Integrator helped in analyzing and sync of data across applications. User can select source application and destination application for analyzing data from the two applications. Data from the two applications are displayed in a grid and differences are highlighted. User can add a source which can be local or a service on a remote machine. I worked on developing ribbon control for the AVEVA Engineering product.

Responsibilities:

Improved code quality, maintainability, testability by introducing MVP pattern for new Sources and Groups and Scope Selection features

Lead the team as scrum master

Involved in bug fixing and updating user – manual for the change requests on Scope Selection and Sources and Groups features

Involved in writing test – cases using rhino mocks

Environment/Technologies: ASP.NET 4, C# and DevExpress controls

Duration: Jan 2015 – Aug 2015

Microsoft Global Services INDIA – Associate CONSULTANT (DEC 2009 – DEC 2014)

DETECTA

Detecta is a desktop application which displays and analyzes data. It allows user to search and transform data. User can find correlated data depending on different parameters of time and distance. It also displays data in different view with filtering options and locating on map.

Responsibilities:

Implemented new module for tracking of cases and incidents across the city for authorized users. Used architectural design MVVM pattern View – first approach.

Enabled tracking of changing position of alerts on ESRI map by plotting fresh data every half hour. The time interval of tracking was configurable.

Worked on bug fixing for Windows Workflows for generating alerts.

Requirement gathering, coding and testing of an ASP.NET handler for fetching data from a web service.

Implemented localization of UI to Portuguese.

Environment/Technologies: .NET Framework 4.5, C#, WPF, SQL Server 2008, Windows Service, Windows Workflow, Unity, Prism, Infragistics Controls

Duration: May 2014 – Dec 2014

Ernst & Young

Ernst & Young is an ASP.NET MVC 4 application which enables user to access payroll data. User can search and update their personal information.

Responsibilities:

Owned and implemented module for searching employees from across the organization based on multiple parameters. Also fine - tuned the WCF service to fetch large chunks of search data.

Responsible for module on maintaining employee personal information. Involved in all phases of SDLC from requirement gathering to build phase.

Co-authored high level design document for the application

Involved in writing test – cases using MOQ framework

Involved in writing jQuery scripts

Environment/Technologies: jQuery, ASP.NET Framework 4.5, C#, ASP.NET MVC 4, Unity, Telerik controls, WCF, REST, AJAX and MOQ framework

Duration: Apr 2013 – Apr 2014

3I Enterprise Migration

3I is a desktop – application which helps in infrastructure and debt management. It had many modules that took care of property maintenance, highways etc. The propmain module was responsible for generation and processing of orders related to the financial transactions.

Responsibilities:

Upgraded exiting application from Visual Basic to WPF desktop – application. Migrated the existing forms and functionality to a new application following best practices like using MVVM pattern View – first approach and creating a loosely – couple application using Prism and Unity.

Customized WPF controls to provide user – friendly behaviors for the controls that were used across the application.

Led the module as scrum master for some time with responsibilities like creation and allocation of tasks, presiding scrum meetings and tracking team’s productivity and reporting to project manager.

Helped enhance team productivity by training new team members to suit project requirements.

Environment/Technologies: .NET Framework 4.0, C#, WPF, Unity, Prism

Duration: Jul 2012 – Mar 2013

Emirates

Emirates project is a desktop – application for employees of emirates airlines to selected seats while ticket booking. It works for both laptops and tablets. User can zoom – in and zoom – out and use it on a tablet using touch. User can select a flight and book the tickets.

Responsibilities:

Successfully implemented and released seat selection module for ticket booking. Followed MVVM pattern and dependency injection to create a testable, maintainable and loosely – coupled application.

Written documentation for the application which includes high – level design document and user manual of the application.

Involved in writing test cases.

Environment/Technologies: .NET Framework 4.5, C#, WPF, Unity, Prism

Duration: Jun 2012 – Jun 2012

Kiewit

Kiewit is an application for employees of Kiewit where they can find information related to organization as well as user – specific information. If there were any announcements for organization they are made available to all users. If user subscribes to a certain type of announcements then user – preferences are saved and data is displayed as per user – preferences.

Responsibilities:

Owned and implemented announcement module following coding best practices and TDD (Test Driven Development) process.

Responsible for feature to enable the employees of Kiewit organization to search for data across the organization.

Involved in writing test – cases using mocking framework and documentations of the application.

Created styles for WPF controls that are used across the application for uniform UI experience.

Environment/Technologies: .NET Framework 4.0, C#, ASP.NET MVC 3, Unity

Duration: Jan 2012 – May 2012

Intel CBI

CBI is a web application for Intel which provided a generic UI to displays data from the database in tabs and display folder, reports and forms in hierarchical structure on left - pane. The code was completely reusable and not dependent on data hence it was reused in many other applications.

Responsibilities:

Worked on UI to display data in treeview and web forms both frontend and backend

Responsible for build and deployment of the application.

Involved in writing jQuery scripts and creating CSS styles for UI.

Environment/Technologies: jQuery, C#, ASP.NET MVC 3, AJAX and Entity Framework

Duration: Jun 2011 – Dec 2011

Lexis Nexis

Lexis Nexis was an Add – in for Word 2007, 2010 and Outlook 2007, 2010. It provided a new tab in word and outlook that contained buttons to provide different legal functionalities to the end – users. User can find all the legal terms present in a word document or in an outlook email which were highlighted. User can analysis it and find all the legal content related to a text in the document or email. The legal data was fetched from a WCF service.

Responsibilities:

Responsible for customization of Word and Outlook ribbon UI and release patches with bug fixes.

Implemented new options in context menu, backstage view in VSTO

Owned the process of obfuscating the assembly using dotfuscator tool before deployment

Worked on WPF to create an application that simulated IE7 and helps provide customize legal content as per customer requirements

Also worked on customizing GridView controls in WPF

Involved in updating high-level design document

Environment/Technologies: .NET Framework 4.0, VSTO, C#, WPF and Dotfuscator tool

Duration: Dec 2009 – May 2011

HCL TECHNOLOGIES – SOFTWARE ENGINEER (JUL 2006 – FEB 2009)

DCD for EMI Music

DCD module is a web application responsible for price allocation of the musical content and digital rights management for content sold by EMI Music. Digital rights management module is responsible for calculating and allocating price of a digital content (singles, albums etc.) based on certain parameters.

Responsibilities:

Successfully released digital rights management feature for the digital music content.

Create and update tables, stored procedure, and triggers in SQL Server 2000.

Worked on optimizing query performance in SQL Server 2000.

Environment/Technologies: ASP.NET Framework 2.0, ASP.NET 2.0, C#.NET, JavaScript, SQL Server 2000

Duration: Jun 2007 – Feb 2009

PIS for World Bank and Govt. of Rajasthan

PIS (Personal Information System) is a web – application for automating the working and data of the employees of Govt. of Rajasthan. PIS module handled employee’s personal information.

Responsibilities:

Responsible for requirement gathering, code and testing of web forms and code behind.

Created and updated stored procedures in SQL Server 2005.

Involved in documentation for user manual

Environment/Technologies: ASP.NET 1.1, ASP.NET 2.0, C#.NET, JavaScript, SQL Server 2005

Duration: Jul 2006 – May 2007

PERSONAL INFORMATION:

Contact No.

479-***-****

Location

Bentonville, AR

Email ID

aczimq@r.postjobfree.com



Contact this candidate