We provide IT Staff Augmentation Services!

Technical Consultant Resume Profile

5.00/5 (Submit Your Rating)

Summary

  • Seasoned software professional worked as a Senior Developer/Solutions Architect and lead for Web and windows based applications, business reports, web and windows based services.
  • Proficient in ASP.NET/C /VB.NET,MVC,XML,LINQ,AJAX,SSIS,SQL Server, Reporting Services, SQL Server, XML Web services, Web API, WCF, Visual Studio 2003/2005/2008, .NET Framework 1.1, 2.0, 3.5, Borland Delphi/Object Pascal, AJAX, SOA, WCF, MVC4/LINQ-SQL, LINQ-XML.
  • Developed and implemented solutions related to Banking, Mortgage, Retail, Media buying and consultancy.
  • Worked on Collaboration Projects/Portals by implementing solutions in Oracle Webcenter Interaction formerly BEA Aqua logic Interaction Portal SharePoint intermingled with ASP.NET.
  • Provided Business Intelligence solutions like data integration using SSIS and SSRS Reports and SQL Server Reporting Services both server side reporting and client side reporting integrated inside ASP.NET WebPages.
  • Has been involved in developing custom enterprise search services and worked with APIs of Fast Search. Have lead teams along with On-site, Offshore co-ordination.
  • Worked with VSS and Team Foundation Server TFS version Control System and Tortoise-SVN.
  • Have worked with various international companies like Sears Holdings Corporation, Publicis Group, and McGraw Hill Group of Companies, Citibank, and Toshiba American Information Systems. Strong experience with stored packages, procedures, functions and triggers
  • Strong foundation in Object Orientated Design Patterns exposure and Services like SOAP Web Services, Soap Extensions, Windows Services and Distributed Applications.
  • Worked on patterns like Factory, Adaptive, MVC and did development based on such patterns.
  • Efficient in Implementing Web Applications in the field of Marketing, Financial, Internal and Utility services.
  • In depth knowledge of database designs, Stored Procedures, User defined functions, Query Optimizations and Performance tuning for better response. Ability to understand/analyze complex technical issues and provide solutions.
  • Seasoned consultant who worked on projects running in Software development life cycles like Agile, Water flow, Rapid Application Development and Iterative models.

Technical Environment/Tools

  • Programming Languages: C , VB.NET, Object Pascal, T-SQL, LINQ, Fast Query Language FQL .
  • RDBMS: Sql Server 2005/2008
  • Scripting/Protocol: HTML, ASP.NET, Javascript, XML, CSS, SOAP, JSON.
  • Tools: Microsoft Visual Studio 2003/2005/2008/BI Studio, Reporting Services, Borland Delphi 2005, BEA Aqua logic Interaction, PL/SQL.
  • Bachelors of Engineering B.E. in Electronics Engineering from Nagpur University, City: Nagpur, State: Maharashtra, Country: India 2000-2004

Work History

Confidential

Role : Sr. Technical Consultant Dev. /Re-architecture

  • Description: Quill Corporation is the largest mail-order office supply retailer in the United States with revenues of 1.3B per year. Currently headquartered in Lincolnshire, Illinois, Quill offers more than 200,000 products including school and office supplies, office machines, furniture, technology, cleaning and break room, custom-printed and promotional products. Over 70 of Quill's sales are conducted through online/web based systems. Quill Corporation is one of the most profit-making brand of Staples, Inc.
  • Contact Management System CMS and AdCore are the two main custom developed software products of Quill Corporation to design and develop Campaigns for digital marketing. This product is so robust and has been customized to be used across multiple brands like Medical Arts Press, Staples Spain, Germany, and Netherlands and in all European Staples Brands as proposed .

Responsibilities

  • Duties include translating business requirements.
  • Selecting paradigm and technology for application program-to-program communication.
  • Designing and developing WCF services, Web Apis, Rest-full services, Web components and user controls.
  • Developing applications using Design Patterns and MVC pattern perform performance optimization of application maintaining and resolving issues providing support and using C , VB.NET, Object Pascal, T-SQL, LINQ, FQL, SQL Server, HTML,ASP.NET, JavaScript/JQuery, XML, CSS, SOAP, JSON, HTML, Visual Studio, PL/SQL, TFS, SharePoint, SSRS, SSIS and Windows.
  • Enterprise application integration EAI ,this includes defining the opportunities for integration, selecting the tools, specifying the shared data code resources, defining the interfaces and data-flows, and monitoring the success of said integration coordinating with other teams and organize, participate in Scrum calls, Stand-up meetings.
  • Extending and maintaining back-end WCF services in a REST-full manner so that they can be consumed by mobile devices.
  • Abstract the complexity of the system into a manageable model that describes the essence of a system by exposing important details and significant constraints for example designing the data-model using ORM like LINQ-SQL for MVC based projects.
  • Working closely with executives to explain the benefits and justify the investment in software architecture of a solution. This may be done by participating in business process re-engineering activities, by using Cost Benefit Analysis Method, or by measuring the level of component / architecture re-use between projects with the help from the software process improvement team.
  • Designing WCF services, Rest-full services, web components and User Controls which can be re-used across the enterprise.

Environment: ASP.NET/C , MVC4.0. XML/JSON Web services, WCF/Rest-full services, AJAX, Jquery, LINQ, SQL Server 2005, and Tortoise SVN.

Confidential

Role : Sr. Technical Consultant

  • Description: Sears Holdings Corporation SHC is the United States' fourth largest broad line retailer with approximately 3,900 full-line and specialty retail stores in the United States and Canada. Sears Holdings is the leading home appliance retailer as well as a leader in tools, lawn and garden, home electronics and automotive repair and maintenance. Our job is to provide end-to-end solutions from Consulting, IT Services, Product-based solutions, to Infrastructure Services. Among its consulting offerings are IT software development and Architecture consulting.
  • Digital Business card is an application used by store associates to manage customer leads and communicate digitally with customer by way of Shopping Recap and My Stuff Tools. A Lead is a customer who is not ready to purchase an item in the store at the time of interacting with the associate. Leads are created by the associates using either the web browsers in a store kiosk location or with a mobile device using an iPad or other mobile devices. A lead consists of customer information such as name, phone number and email address. The leads also consist of one or more products that the customer is considering and optionally a survey of questions and answers related to the products.

Responsibilities

  • Translating business requirements into systems qualities and thence into repeatable design strategies and patterns that enable those qualities e.g. adaptability, scalability, availability, non-repudiation, reusability, re-factoring, etc. .
  • Enterprise application integration EAI ,this includes defining the opportunities for integration, selecting the tools, specifying the shared data code resources, defining the interfaces and data-flows, and monitoring the success of said integration coordinating with other teams and organize, participate in Scrum calls, Stand-up meetings.
  • Selects the paradigm and technology for application program-to-program communication APPC among the components for example designing and extending and maintaining back-end WCF services in a REST-full manner so that they can be consumed by mobile devices.
  • Specifies and provides ownership of reusable application components or reusable application code.
  • Designing and troubleshooting issues related to the front-end AJAX enabled .NET website like creating autocomplete text boxes using Jquery and also defining server side code to make asynchronous calls and return date in JSON format.
  • Abstract the complexity of the system into a manageable model that describes the essence of a system by exposing important details and significant constraints for example designing the data-model using ORM like LINQ-SQL for MVC based projects.
  • Working closely with executives to explain the benefits and justify the investment in software architecture of a solution. This may be done by participating in business process re-engineering activities, by using Cost Benefit Analysis Method, or by measuring the level of component / architecture re-use between projects with the help from the software process improvement team.
  • Designing WCF services, Rest-full services, web components and User Controls which can be re-used across the enterprise.
  • Creating and selecting the right Design Pattern to solve the problem at hand and also define, document and communicate it.
  • Do performance optimization of the application front end and also the SQL queries using methods like caching, paging and query optimization tools like SQL Profiler, etc.
  • Provide mentoring/lending development skills to analysts on how to troubleshoot and fix issues in the existing system be it related to UI, Business Entities, Data Layer and ranging from ASP.NET page, AJAX, JQuery, LINQ-SQL, LINQ-XML, WCF/Rest-full services, XML/JSON data serialization, to any issues related to database from T-SQL, Stored procedures, Stored functions, triggers and Query optimizations.
  • Training and Mentoring of the project and domain champion team members The employee guides the Retail domain champion's team to update their knowledge of the industry and SHC business

Environment : ASP.NET/C , XML/JSON Webservices, WCF/Rest-full services, AJAX, Jquery, MVC LINQ, SQL Server 2005, Tortoise SVN.

Role: Technical Project Manager

Confidential

Description: Sears Holdings Corporation SHC is the United States' fourth largest broad line retailer with approximately 3,900 full-line and specialty retail stores in the United States and Canada. Sears Holdings is the leading home appliance retailer as well as a leader in tools, lawn and garden, home electronics and automotive repair and maintenance. Our job is to provide end-to-end solutions from Consulting, IT Services, Product-based solutions, to Infrastructure Services. Among its consulting offerings are Process Consulting, IT Strategy consulting, Product Vendor evaluation and Architecture consulting.

Responsibilities

  • Definition and establishment of an internal Enterprise Support function.
  • Disaster recovery, business continuity planning.
  • Enablement of steady state processes, procedures, support organization and metrics for the SHC to confirm with ITIL processes.
  • Planning conducting touch point meetings among different teams and be the single point of contact for the Sears Holding Corporation SHC for all issues related to all project by implementing the right escalation management guidelines.
  • Ensure and reports the service delivery for the project by defining and measuring the Key Performance Indicators KPIs . Defining appropriate KPIs for reports to leverage revenue improvement, cost reduction, process-cycle time improvement, increased customer satisfaction.
  • Provide a basis for more detailed planning. Explain the business to others in order to inform, motivate involve.
  • Assist benchmarking performance monitoring. Stimulate change and become building block for next plan. Ensures that all Service Levels are met.
  • Ensures identification resolution of Service delivery issues by Availability Management. It is responsible for ensuring application systems are up and available for use according to the conditions of the Service Level Agreements SLAs .
  • Ensures that staffing, technology and skill levels are adequate to achieve contract objectives.
  • Appraising the performance of the subordinates and recommending pay hikes and promotions The employee carries out regular weekly feedback sessions with his subordinates to provide constructive feedback so that they can do better in their roles. Also, the corporate appraisal process is carried out twice a year.
  • Establishing monitoring the processes for Status reporting, Risk Management, Issue Management, Change Management and Quality Management for projects and at the relationship level too.
  • Training and Mentoring of the project and domain champion team members The employee guides the Retail domain champion's team to update their knowledge of the industry and SHC business

Environment : ASP.NET/C , XML Webservices, SQL Server 2005, Tortoise SVN.

Role : Lead Consultant for Business Solutions

Confidential

  • Description: Re:Sources IT is the business unit that is the shared service technology delivery arm of the Publicis Groupe brands globally. The group is divided into geographic regions. Due to a large Brand presence in North America, Re:Sources IT has a separate group, Re:Sources NA IT, dedicated to servicing these media customers and a Global team that takes care of the needs in other parts of the world.
  • Developing custom software for advertising, with major global advertizing agencies. Publicis Worldwide, Leo Burnett Worldwide and Saatchi Saatchi Worldwide, Razorfish, Performics, Vivaki, Starcom, Mediavest and all agencies under Publicis Groupe, SA . These applications were built, enhanced or maintained and had three main objectives namely Media Buying Consultancy, Billing and Invoicing and reporting on Ad revenues.

Responsibilities

  • Re-architecting old applications built using legacy software.
  • Providing/proposing solutions based on SOA principles and design patterns.
  • Impllementation Proposing media customers with solutions to earn more business for clients.
  • Maintaining and resolving issues related to Enterprise Portal and Web based social and media applications.
  • Provide mentoring/lending development skills to analysts to build, develop and on how to troubleshoot and fix issues in the existing system be it related to UI, Business Entities, Data Layer and ranging from ASP.NET page, AJAX, JQuery, LINQ-SQL, MVC, LINQ-XML, WCF/Rest-full services, XML/JSON data serialization, to any issues related to database from T-SQL, Stored procedures, Stored functions, triggers and Query optimizations.
  • Building and designing reports for Business clients.
  • Provide solutions in forms of Tools and scripts to get rid of re-occurring issues.
  • Enhancing and developing web based applications and writing ETLs and developing BI solutions for Media clients.
  • Understanding and providing resolutions for Single Sign on and integrating ASP.NET/C /VB.NET Web-based applications and SSRS reports as Portlets inside Oracle Webcenter Interaction.
  • Providing support to issues related to Sharepoint Portal and the applications linked from the Sharepoint.
  • Developing ways of improving performance and process monitoring tools for applications built using legacy or unmanaged code.

Environment : ASP.NET/C , XML Webservices, WCF, MVC, Windows Services, SSRS, SSIS, Oracle Web Center Interaction, BEA Aqualogic, Sharepoint, SQL Server 2005, XML, LINQ, VSS, Team Foundation server.

Role : Platts UI Design and Fast Search Enterprise Architect

Confidential

  • Description: This website is Platts' face to the world and is one of Platts' most important delivery/e-commerce channel for subscription-based newsletters and historical or non-real-time price date e-store for magazines, maps and other energy information free news stories and commerce schedule for registered users and complimentary Platts product information and sample for all visitors. The site also provides market data and analytical information about Coal, Electric Power, Gas, Metal, Natural Gas, Nuclear, Oil, and other energy content to Premium users.
  • The Platts.com UI Redesign project is an effort to give the current website a facelift to enable a better user experience. According to studies done on the site, the content has been deemed to be confusing in many ways, as it does not depict Platts' vision as a company, nor does it provide a seamless flow to navigate to content.

Responsibilities

My responsibilities included Platts.com UI redesign and working on Search Part of the website with normal search and advanced options. The Search is based on the component Fast Search with options for web crawling and file traversal. Contents of this web site are kept in XML and there is extensive use of XSLT and XML processing. I carried out the following activities.

  • Fast Server operations, Fast Query Language POC.
  • Used Document, Query and Result processing APIs to interact with the corresponding sub module of Fast Enterprise Search Architecture.
  • Implementation of Fast Search Query Language formation for enabling advanced options like dynamic ranking of results by relevance, query transformations and suggestions.
  • Parsing normal query entered by user to look for reserved words entered by the user and forming the fast query language in accordance to that while keeping the order of the phrase same.
  • UI redesign.
  • Handling issues while hosting on the Server.

Environment: ASP.NET/C , Framework 3.5, XSLT, jquery, CSS, XML/LINQ, SQL Server, Microsoft Visual Studio 2008, FQL Fast Query Language , Team foundation server.

Role : Sr.Developer

Confidential

  • Description: Citi Real Estate Services Technology uses CFI application to manage their banking works mainly loan processing. LPM assists users in performing their daily Originations Operations tasks.
  • Loan processing functions require documents to be sent to the borrower, title company or other recipient. LPM's database contains the documents that user needs for Welcome Package, disclosures, customer correspondence, approvals, declines, closing documents and other miscellaneous communications. Plus, LPM is smart about including the correct documents for each individual loan situation. These documents are printed to users' local printer or sent to another department for handling. Before the loan is finally approved, circumstances may cause the loan parameters to change. Changing the loan terms, borrower or property information may also require re-pricing the loan, sending new disclosures, entering vendor changes or collecting additional fees, etc. The above logic had to be implemented in a XML-Web service so that Broker applications can request document processing for a particular loan remotely. I carried out the following activities.

Responsibilities

  • Designing the Webservice.
  • Coding the functionalities.
  • Handling threads synchronization.
  • Handling issues while hosting on the Server.
  • Developing clients for testing the web service.
  • Building Interface to another Webservice for Event Logging.
  • Developing blob viewer to see if documents are posted successfully in database on request.
  • Transferring knowledge to other young associates in Knowledge sharing sessions.

Environment: ASP.NET/C , Framework 1.1, Object Pascal, Borland Delphi 2005, XML Web service, Soap Extensions, SQL Server, Microsoft Visual Studio 2003, VSS.

Role : Developer

Confidential

Description: The project involved dealing with the loans approved by Citibank. Every loan that was approved by Citigroup has to be assigned a serviceId inorder to provide all kinds of support to that loan. The loan approval was done by a separate application. Our work involved generating a unique random number for the serviceId which associates these serviceIds to the approved loans that were not associated to any serviceIds. So the business wanted a solution which will check the database round the clock to look for loans that were not associated with any serviceId and keep assigning them with ServiceId. So our task was to build a window service which will run round the clock to serve the purpose. It will pick up approved loans from the database which are not associated with any service Id and keep assigning to them new randomly generated serviceids. I contributed to Analysis, Design, Development and Implementation.

Responsibilities

  • Carried out the following activities:
  • Building the window service.
  • Handling exceptions so that user can be notified about the particular exception and also to make debugging easier for the administrator, providing customized exception messages.
  • Binary Data in Xml which could be retrieved at client side during production.
  • Building Interface with Webservice through Window Service with a timeout for each requests.
  • Building delivery packages for deployment at client site.

Environment: ASP.NET/C , Framework 1.1, SQL Server, Microsoft Visual Studio 2003, VSS.

Role : Developer

Confidential

Description: The project involved migration of an application from Lotus Notes to SqlServer using Notes Sql. My activity is off-shore which was totally technical. I contributed to Analysis, Design, Development and Implementation. Notes Sql can be used to collect data from Lotus Notes and store into temporary tables in the Sql Server database. Then data used to migrated from those temporary tables into tables named by business. This required writing numerous cursors for migrating data from all the temporary tables. The data after migration will have to be fetched by the ASP.NET application for modification, editing and viewing.

Responsibilities

  • Carried out the following activities:
  • Data Migration from Lotus Notes to Sql Server.
  • GUI Design.
  • Reading Data and Exporting to Microsoft excel file.

Environment: ASP.NET/C , Framework 1.1, SQL Server, Microsoft Visual Studio 2003, VSS.

Confidential

Role : Software Development Engineer

Confidential

  • Description: Browser based integrated multilingual system consisting of invoicing, order processing, delivery/shipping and accounting. This project was made for one of the export houses of Japan and since most of the system operators of the house were Japanese and not so fluent in English, hence the need of a multilingual software which will provide user interfaces in English and Japanese languages in accordance to the user request. The new system had five major modules consisting of Order Processing, Stock Control, Delivery, Invoicing and Accounting, and which were all integrated to work with each other. The multilingualism was provided not only for the user interface but also for the customized exception messages and also report generation. The multilingualism was not provided through .net globalization support as the project involved changing multilingual data and resource file editing would have been a more laborious task.
  • Madhyamgram Municipality Website design : The project involved designing WebPages using Dynamic HTML i.e. HTML, JavaScript and Cascading style Sheets.

Responsibilities

  • Carried out the following activities:
  • GUI Design to handle multilingualism.Xml Processing for Multi-lingual support. The parsing was done either by SAX XmlReader, XmlWriter parsing or Dom XMLDocument, XPath , based on the situation as to which will yield more performance.
  • Reporting through crystal reports.
  • Menu design using javascript.
  • Documenting the modules developed by me for future references.

Environment: ASP.NET/C , Framework 1.1, SQL Server, Javascript, Crystal Reports 9, Microsoft Visual Studio 2003.

We'd love your feedback!