Manager Consultant Resume
SUMMARY:
A results - driven, customer-focused, articulate and analytical Software Engineer who can think “out of the box”. Strong in design and integration problem solving skills. Skilled in developing business plans, requirements specification Interested in a challenging technical track career in an application development environment. Expertise to architect and design applications from ground up.
TECHNICAL SKILLS:
Languages & Web Server: C#, VB.NET, ASP.NET (Framework 1.1 to 4.5), MVC, Entity Framework, VB6, ASP, HTML5, CSS3, Bootstrap, XML, PL/SQL and IIS, Objective C (IOS Development ‘Beginner learnt from Lynda.com’)
Technologies & Scripting: Silverlight, WPF, WCF, LINQ to Object and XML, JavaScript, JQuery, TypeScript, Knockout, toastr.js, AngularJS (Repository pattern using angular to communicate with WebApi)
Databases: Oracle 9i, 10g, 11g, SQL Server 7,2000,2005,2008,2012
Third party controls: Infragistics for WinForms, Telerik for Silverlight, WPF and MVC
Design patterns: Domain Model, Data Mapper, Abstract Factory, Command, Singleton, Adaptor, Repository, Unity Of Work, Strategy, Prism 4 and 5, MVVM
PROFESSIONAL EXPERIENCE:
Confidential
Manager Consultant
Responsibilities:
- The purpose of this application is to centralize security configuration and allow other applications to consume security and other web site content securely
- For securing web applications we implemented token based security using OpenId Connect and OAuth2 and doing two step authentication
- Development Environment: Visual Studio2013, C#, MVC 5.1, Entity Framework 6.1, Web Api, AngularJS 1.3,HTML5, Bootstrap 3 and SQL Server 2012,balsamiq for screen mockups
- We implemented Repository, unity for dependency injection using also Strategy patterns to handle the complexity of the server site, on client site we are using View Model
- Unit test: MOQ
- Agile methodology
Confidential
Sr. Consultant
Responsibilities:
- The purpose of this system is to define specs of pipes for clients and on the bases of that, system generates specs in excel files which consumes some other 3D systems to show physical appearance of pipes
- Development Environment: Visual Studio2013, C#, WPF 4.5, Entity Framework 5, Web Api and Oracle 10g
- We implemented Repository, unity for dependency injection patterns to handle the complexity of the server site, on client site we are using PRISM 5 and MVVM and Telerik controls, also for excel generator api implemented Factory and Command patterns.
- Unit test: MOQ
- Agile methodology
Architect and technical team lead
Confidential
Responsibilities:
- This is rewrite of existing Confidential application to Web based application, the purpose of this application is track all health and safety issues of Profit center and also track which trainings are required for particular profit center more over track claims against profit center.
- We implemented this system in MVC5, knockout, JQuery and Entity Framework 6.1, Design patterns (Repository, unit of work, unity) and SQLServer 2012.
- We implemented Repository, unity for dependency injection patterns to handle the complexity of the server site.
- Unit test: MOQ
Architect and Developer
Confidential
Responsibilities:
- The purpose of this system to let the Location see at a glance the number of tools and required configuration in a single view with the ability to link tools to a TCO.
- Development Environment: Visual Studio2010, C#, MVC3 framework, Entity Framework 4.1, AJAX, JQuery and SQL Server 2005.
- I used Repository, unity for dependency injection patterns to handle the complexity of the project, I used Telerik controls.
- Unit test: MOQ
Architect and Developer
Confidential
Responsibilities:
- The purpose of this system to facilitate the field planner (analysts) to analyze data properly to make business decisions regarding equipment which are on run and how long those equipment can stay in the field.
- Development Environment: Visual Studio2010, C#, MVC3 framework, Entity Framework 4.1, AJAX, JQuery and SQL Server 2005.
- I used Repository, unity for dependency injection patterns to handle the complexity of the project, I used Telerik controls.
- Unit test: MOQ
Architect and Developer
Confidential
Responsibilities:
- This system helps GT to call our web services and get different kind or information like Equipment information, site information etc. and also GT call our service to create positions in QTrac db. Also we are calling GT services to print positions and equipment labels so user can print and tag on equipment.
- Development Environment: Visual Studio2010, C#, MVC3 framework, Entity Framework 4.1,AJAX, JQuery and SQL Server 2005, WCF.
- We used Repository, DTO, unity and dependency injection patterns to handle the complexity of the project, We used Telerik controls.
- Unit test: MOQ
WCF, Business Layer and Entity Framework Architect and Developer
Confidential
Responsibilities:
- This system helps to create Confidential on the bases to Confidential template.
- We have implemented this system in ASP.NET, C#, Web Services
- Development Environment: Visual Studio2010, ASP.NET, C#, Web Services AJAX, JQuery and SQL Server 2005.
Business Layer
Confidential
Responsibilities:
- This system helps asset managers to update the parameters of asset and handle assets state and status etc.
- Development Environment: Visual Studio2010, C#, MVC3 framework, Entity Framework 4.1, AJAX, JQuery and SQL Server 2005, WCF.
- I used Repository, unity and dependency injection patterns to handle the complexity of the project, I used Telerik controls.
- Unit test: MOQ
Confidential, Norwell, MA
Sr. Web Developer
Responsibilities:
- Confidential acquire new company called Confidential for that application required massive changes in existing application.
- All the backend business logic is in vb.net and calling all operation contracts from WCF, Frontend is in Silverlight4 mostly designing we are doing in Expression Blend 3 for RAD client site designing to generate XAML, For standardization of font size font name headings grids colors button appearances etc. using Merge Resources and on holding client site data using isolated storage provided by silverlight4.
- Development Environment: Visual Studio2010, VB.NET, WCF, Silverlight3/4, LINQ to object, Expression Blend 3 and SQL Server 2008, JavaScript.
- Upgrading client on MVVM pattern and changed MS controls to Telerik controls and also changed the flow of data entry in 1st Phase all data entry was in datagrid now we are doing entries through data entry forms.
Developer
Confidential
Responsibilities:
- Re Writing Task Worksheet application frontend and library.
- All the backend business logic is in vb.net and communication between frontend and backend is in WCF, Frontend is in Silverlight4 mostly designing we are doing in Expression Blend 4 for RAD client site designing to generate XAML, For standardization of font size font name headings grids colors button appearances etc. using Merge Resources and on holding client site data using isolated storage provided by silverlight4.
- Development Environment: Visual Studio2010, VB.NET, WCF, Silverlight4, LINQ to object, Expression Blend 4 and SQL Server 2008, JavaScript. We used MVVM and Prism patterns for UI and Repository pattern for library and for unit test we are using Rhino Mocks v3.5. and also used Telerik controls
Design and Development
Confidential
Responsibilities:
- The purpose of the development is to integrate new functionality in Task Worksheet application actually we exposed new WCF service which was receiving request from Confidential handheld and service was returning response successful or exception.
- All the backend business logic is in vb.net and calling all operation contracts from WCF, Frontend is in Silverlight4 mostly designing we are doing in Expression Blend 4 for RAD client site designing to generate XAML, For standardization of font size font name headings grids colors button appearances etc. using Merge Resources and on holding client site data using isolated storage provided by silverlight4.
- Development Environment: Visual Studio2010, VB.NET, WCF, Silverlight4, LINQ to object, Expression Blend 4 and SQL Server 2008, JavaScript. We used MVVM design pattern and Prism used partially for UI site.
Analysis, Design and Development
Confidential
Responsibilities:
- The purpose of the application is to facilitate our clients (Branches) with our new fast pace application using Silverlight3 in that user can create component, asset and container Confidential and user can also pause Confidential and lots of other features.
- All the backend business logic is in vb.net and calling all operation contracts from WCF, Frontend is in Silverlight3 mostly designing we are doing in Expression Blend 3 for RAD client site designing to generate XAML, For standardization of font size font name headings grids colors button appearances etc. using Merge Resources and on holding client site data using isolated storage provided by silverlight3.
- Development Environment: Visual Studio2010, VB.NET, WCF, Silverlight3/4, LINQ to object, Expression Blend 3 and SQL Server 2008, JavaScript.
Analysis, Design and Development
Confidential, Wellesley, MA
Responsibilities:
- The purpose of the application is to facilitate our clients with new features like ERM (Enterprise Resource Management), Back Testing, Overlay, Risk Proxy, Performance Attribution and lots of other enhancement, which were missing in existing product.
- All the backend business logic was in C# and all data contracts, operation contacts was in using WCF, Frontend is in WPF 3.5 mostly designing we are doing in Expression Blend 3 for RAD client site designing to generate XAML, For standardization of font size font name headings grids colors button appearances etc. using Merge Resources.
- Development Environment: Visual Studio2008, C#, WCF, XML, WPF 3.5, LINQ to XML, Expression Blend 3 and Oracle 10g.
Developer
Confidential
Responsibilities:
- The purpose of the application was to facilitate all business groups in creation of restrictions, apply on funds and group restriction apply on fund group, The business groups who they were using .net application can plug in there applications with the help of IT, and for others we provided interface for different groups who wants to create their own restrictions.
- Analyze the requirement of the business and on the bases of requirement designed object diagram using visual studio .net and then development using design patterns like Domain Model, Data Mapper and Singleton application was user controls based that were compose in one user control b/c client wants this application to plug in their other .net applications that were using other business groups.
- Development Environment: Visual Studio2008 C#, WinForms, User Control based application, Oracle 10g, Infragistics Vol. 3.
Analysis, Design and Development
Confidential
Responsibilities:
- The purpose of the software was to generate files in respect of SPO and MPO for Axioma optimizer, also helps the portfolio managers the accuracy of the portfolio level values, portfolio level constraints and lots of other features in terms of UI. For performance used background worker and multithreading.
- Analyze the requirement of the business and on the bases of requirement designed object diagram using visual studio .net and then development using design patterns like Domain Model and Data Mapper and also used Singleton to generate universe files, holding files and benchmark files these all files data comes from RITS, PIMS, ROR, Barra and restrictions which are defined in XML files and reading these XML files using XPath.
- Development Environment: VB.Net, WinForms, XML, Oracle 10g, Crystal Report 10.
Analysis, Design and Development
Confidential
Responsibilities:
- Generated Barra optimizer required format files, my role was analyze the requirement from business and on the bases of business requirement designed object diagram and then development. To reduce the complexity of the code I am using command pattern.
Confidential
Software Engineer
Responsibilities:
- The purpose of the web site was to target AICL corporate and retail customers to facilitate with features as Buy Online, Online Car Tracking and Locate us, and for employees ease online IT complaints and with proper help desk and lot more.
- Designed control panel for content management of the web site, architect the Domain Model and Data Access layer and implement user controls and plug in these .ascx controls in master page using .Net 2.0.
- Development Environment: ASP.Net, C#, Oracle 9i.
Analyst, Architect
Confidential
Responsibilities:
- The purpose of this web based system was to sale policies through different travel agent’s offices. In this project I was responsible for core data Access layer in this I was using Domain Model and Data Mapper patterns for managing the complexity of business logic.
- Architect the Domain Model and Data Access layer.
- Development Environment: ASP.Net, C#, Oracle 9i, Crystal report 10.
System Analyst, Code Architect
Confidential
Responsibilities:
- The purpose of this web based system was to sale our policies through different bank’s branches. In this project I was responsible for core data Access layer in this I was using Domain Model and Data Mapper patterns for managing the complexity of business logic.
- Architect the Domain Model and Data Access layer also worked on Code behind.
- Development Environment: ASP.Net, C#, Oracle 9i, Crystal report 10.
System Analyst, Code Architect
Confidential
Responsibilities:
- The purpose of this web based system was centralization because it is very difficult to manage data from remote sites deployment issues, versioning issues and time lack for management critical reports, In this project I was responsible for core data Access layer in this in was using Domain Model and Data Mapper patterns for managing the complexity of business logic.
- Architect the Domain Model and Data Access layer.
- Development Environment: ASP.Net, VB.Net (UI), C# (Core Data Access Layer), Oracle 9i, Crystal report 10.
System Analyst, Code Architect
Confidential
Responsibilities:
- The purpose of this web based system was to secure the risk of the company. This was fully integrated module with our core system i.e. Confidential, System fetches the Policies, Endorsements, Claims data from our GIS ( Confidential ) and then Confidential department allocate these risks to other Reinsurers companies locally and abroad to secure our Risk. It was an 8 months duration project including its analysis and design. In this project i was using Domain Model and Data Mapper patterns for managing the complexity of huge business logic.
- Analyzed the user requirements, document specifications, Architect the Domain Model and Data Access layer and also worked on code behind Html, CSS, Java Script and also worked on database structure.
- Development Environment: ASP.Net, VB.Net, C# (Core Data Access Layer), Oracle 9i, Crystal report 10.
Confidential
Software Developer
Responsibilities:
Assignments include Software Development, Web Development, Database administration and Software Support (Front Office, Smart Reports (MIS), Export Refinance, Credits, Service Charges, I Views).