Architect Resume Profile
SUMMARY
- About 13 years of experience in Software Technology with 9 years in Microsoft Tech Stack and 8 years in .Net.
- Proficient in .Net 4.5/4.0 ASP.Net 4.5/4.0 MVC 3.0/2.0 ORMs like Entity Framework LINQ MSMQ Series nService Bus jQuery JSON WCF SSRS/SSAS Scrum Agile Methodology Target Process
- Successful experience in BI tools like SSIS and SSRS and fair knowledge of SSAS with some MDX experience.
- Architected state of the art customized ETL tools and packages WCF/Web Services Windows Services Web Applications and Windows Applications in Winforms and WPF.
- Conversant in Requirement Gathering/Analysis System Analysis Architecture Design Development Systems Integration and Implementation.
- Proficient in UML diagrams like Use Cases Activity and Sequence Diagrams.
- Successful experience in architecting solutions in MVC and MVP Test Driven Development and Entity Framework.
- Worked on gathering Insight data for Instrumentation using RavenDB
- Successful implementation of XML XSD and XSLT services.
- Vast experience in RDBMS like SQL 2008 R2 / 2005 / 2000 with proficiency in SQL programmability and logical data.
- Expertise in Data Designing SQL Profiling Performance Tuning DML Tuning SQL Injections Trouble Shooting.
- Experience working with high volume transaction based systems and multithreading including MS TPL.
- Experience in domains such as Financial Industry Loans Healthcare Engineering and Ecommerce Systems. Good experience in Equity Analysis and Forex transactions.
TECHNICAL SKILLS
- Languages C ASP.NET ADO.NET .Net Framework 4.5/4.0/3.5/2.0 Matlab 7.5 R2007b VB ASP Perl 5 PHP 4
- ETL Tools Business Intelligence Development Studio - SSIS SSRS SSAS Informatica
- Technologies MVC/MVP Pattern ORM - MS Entity Framework nHibernate
- MSMQ Series nService Bus
- LINQ JQuery JSON Win Forms Windows Services Web Services WCF Service WPF COM SharePoint Scrum Agile Methodology XSD XSLT
- Web Technologies XML/HTML JavaScript CSS3.0 DOM AJAX XHR IIS 7.0/6.0/5.0
- Servers/OS Windows 2008/2003/2000/NT Linux
- Databases SQL Server 2008 R2/2005/2000 Oracle 10 OO Database - RavenDB
- Tools Visual Studio 2012/2010/2008/2005 Crystal Reports 8.2 Matlab 7.5
- Bugzilla 2.0 UML Log4Net Ninject Moq NUnit RavenDB Tortoise SVN TFS Visual Source Safe 6.0 Clearcase 6
EXPERIENCE
Confidential
Role Architect/Senior Team Member
Responsibilities
- Successfully revamped a Web-based system for performing custom data loads by applying new business requirements.
- Developed light-weight wrappers that execute data loads based on XML XSD and XSLT.
- Successfully architected and implemented a solution for executing customizable workflows with workflow definition in Web and execution in Windows services.
- Provided Excel-based metadata for executing the workflow actions for multiple tenants.
- Successfully implemented multi-level threading in Windows Service so as to optimize server resources and avoid over utilization.
- Architected and developed a service for reading any WSDL and dynamically executing SOAP-based services with any given parameters.
- Improved the defect rate for releases by writing effective unit tests.
- Provided estimates designs working with analysts and end users.
- Worked in Angular.js Node.js jQuery and MVC with AutoMapper Bootstrap/IoC Ninject environment.
- Wrote algorithm to store Insight log data into RavenDB for Instrumentation.
Technologies Tools Visual Studio 2012/2010 C 4.5/4.0 ADO.NET ASP.NET WCF Web Service IIS 7.0 SQL Server 2008 R2 RavenDB SVN HG Mercurial Kiln Ninject Moq NUnit IoC/DI MVC Node.js AutoMapper XSD XSLT Log4Net RavenDB
Confidential
Role Senior Team Member
Responsibilities
- Successfully Enhanced Rich Client Interface in Winforms using C 3.5 MSSQL
- Successfully architected and implemented new Vitals module using WPF and WCF. All WPF Framework elements were binded using DataContracts to iList for automatic binding and notification for any changes and vice versa.
- Used WPF Dev Express Charts 9.3 for charting Vitals.
Technologies Tools C 3.5 ADO.NET Win Forms WPF MVC Dev Express Charts 9.3 WCF IIS SQL Server 2005/2000 TFS
Confidential
Role Architect/Senior Team Member
Modules Worked On
1. Web Interface for Customer Registration Loan Disbursement Payments and Closure. This interface use NService Bus for sending messages to command handler for database operations. Message handlers in turn are used to receive messages from database which displays in Web UI. This messaging system is to streamline the requests and responses.
2. Reporting using SSRS Reporting Service SSAS Analysis Service.
3. Atlas Vintasoft Web client calls local WCF service to trigger WPF Client for contacting local Printers and Scanners. Later Atalasoft Imaging was replaced by custom imaging WIA to avail scanning features which included scanning and after scanning of documents. The scanning properties include Scanning Feed Type like Flatbed Feeder Resolution Auto Scan Brightness Contrast Automatic Border detection Auto Rotation Automatic Deskew. After scan image features include Image rotation Zoom Automatic Deskew Border Removal which were done in WPF.
4. Audit Web Changing the database of Audit application from TLPro Application to new Atlas Application according to the change in architecture.
Responsibilities
- Implementing and Maintaining Web modules in C MVC NHibernate NUnit MSMQ Series nService Bus LINQ jQuery JSON WCF WPF SQL Server 2008
- Team Interaction using Scrum and bug reporting using Share Point Services.
- Successful migration from Win Form to Web Form applications.
- Improved the defect rate for releases by writing effective unit tests.
- Participated in migration of analysis services SSAS to latest database. Experienced Cubes/Dimensions Cube Structure Dimension Usage and Calculations deployment of SSAS SQL Jobs population of Analysis Database and writing MDX Queries.
- Also participated in Migration of SSRS reporting services including generation of Report Database configuration of SQL Report Manager/Server generating and configuring reports Data Sources Dataset Grouping Usage of SSAS Writing MQX Queries and Deployment of Reports to SQL Report Server and SharePoint Server.
- Implementation of Scanner interface using WIA and Twain drivers so as to remove third party Atalasoft Imaging. This would save client s 30k per annum.
- Migration of existing Audit Web and Audit SSRS Reports to latest database.
- SQL optimization and redesigning of Audit Web was also part of the responsibilities.
Technologies Tools C 4.0 ASP.NET ADO.NET MVC ORM NHibernate MSMQ Series nService Bus NUnit LINQ IIS 7.0 jQuery JSON DOM WPF WCF SQL 2008R2 SSRS SSAS Sharepoint Scrum.
Confidential
Role Architect/Dev Leader
Modules
1. MT300 outgoing ticket generation
It consists of intermediate XML generation of MT300 tickets using SSIS after which Windows Service reads and sends it to Web Service which parses xml and returns the txt message in XML format. Windows service then reads text from the response and creates the text file which is in MT300 format. Here Web Service is used so that it can take care of all the various MT formats like 298 303 and 500 swift formats and windows service is created for load balancing purpose.
2. Maintenance Modules for handling master data like Party Cash Accounts and Standing Settlement Instructions.
3. Confirmation Module Generation and Verification of MT300 outgoing tickets Cancellations and Forwarding the Tickets.
4. Back Office Operations
a. Incoming ticket reconciliation Reconciliation of Outgoing Tickets with Incoming Tickets.
b. Cash Reconciliation and reports.
c. General Ledger GL Debit Credit Slip Generation and reconciliation.
5. Risk Management reports Daily Position Profit Loss by Trade date Credit Limit and Fx Range Check reports and Deal General Ledger and Profit and Loss by Value date.
Responsibilities
Requirement analysis POC Architecture and Design.
Implementation of Web Application SSIS Packages Windows Service Web Service Risk Management Reports.
Technologies Tools C 3.5 ASP.NET ADO.NET Win Forms Windows Services WCF AJAX IIS 6.0 SQL 2005 SSIS Crystal Reports 8.2 VSS DOM XML XSLT.
Confidential
Role Architect/Team Leader
Responsibilities
- Successfully played the role of Architect and Dev Leader from inception till end.
- Responsibilities included writing UML diagrams estimations SQL database designing profiling and optimization.
- Implemented Matlab Module for calculation of Regression Analysis using historical data for company EPS analysis and its integration with main ETL Win Form tool for calculation of Regression Variables.
- Migrated Regression Statistics from Matlab to C using mathematical calculations of linear and quadratic equations thus eliminating Matlab as third partly tool. It reduced cost of the project by around 20 000/-
- Played a role as one of the key members in successful completion of the Project.
Technologies Tools C 3.5 ASP.NET ADO.NET Win Forms AJAX IIS 6.0 SQL 2005 SSIS WCF Windows Service VSS DOM XML MVP Matlab 7.5 COM.
Confidential
Role Dev Leader
Responsibilities
- Architecture Design Development Implementation
- XML for making Templates and for Import and Export Data.
Technologies Tools Win Forms C 2.0 ADO.NET SQL 2005 Clearcase.
Confidential
Role Team Leader/Senior Software Engineer
- EMC2 is the manufacturing giant in storage devices and is constantly upgrading the devices and products.
- Patni Computer Systems Ltd. as the vendor provides support and maintenance which includes development and testing. STAR group under this account develop and maintain various tools.
Technologies Perl Clearcase 6 Bugzilla Linux OS
Confidential
Role Senior Software Engineer
Description
- ATRIUM Companies Inc. serves new construction repair and remodeling markets with a portfolio of products marketed under the ATRIUM brand name.
- Atrium Website development includes development of User management Content Management and Asset Repository management.
Technologies Tools ASP.NET ADO.NET C 2.0 IIS 5.0 SQL 2005 VSS XML.
Confidential
Role Senior Software Engineer
Description
First Advantage Quest Screening Services biggest in India is in the business of background screening.
Responsibilities
- Development of new modules like Risk Management Reports and Email alerts.
- Migration of Employee Information Criminal Records Education and Employment Screening Workflow Status Reports and Client Details
- Performance tuning of Reports and SQL Stress Testing
Technologies Tools ASP.NET C 2.0 IIS 5.0 SQL Server 2005 VSS XML.
Confidential
Role Architect/Project Leader
Description
Uniquelyyou.com is about personality profile. Here user can fill personality questionnaires which on completion displays personality profile. Graphical and PDF reports are generated. Some important modules are Merchant Gateway for purchase of questionnaires Modules for Affiliates Single and Multi-Level Affiliates.
Technologies Tools PHP MySQL Apache
Confidential
Role Architect/Project Leader
Description
Group Messaging Service is used for text messaging in group using GSM modems. It is divided into three sub modules which are as follows
- Web Interface It features Account Management User Management Group Management Message Creation Scheduling and Reponses.
- Desktop Application It interacts with GSM Modem in background sends and reads SMSes in queues and auto responds to the text queries based on predetermined short codes.
- POP3 SMSes This module facilitates users to read and send POP3 emails using Group Messaging Service. The web interface is provided which facilitate User Management POP3 Account Details and Contact List Management.
Custom solution based on GSM was also made for BSNL India s biggest Government owned Telecommunication Company in collaboration with Maharashtra Education Board for sending students results as text messages on receipt of exam id.
Responsibilities
- Requirement Analysis Architecture Design and Development.
- Presales Sales Integration with Client s System at Client Locations
Technologies Tools C 1.1 ASP.NET Win Forms IIS 5.0 SQL 2000 VSS.
Confidential
Role Senior Software Engineer
Description
This utility helps in day to day data migration activities. Database comparison tool also helps in software development activities. The features are as follows
1. SQL Database Comparison provides the facility of comparison between two databases. The comparison checks between databases are table structures primary keys foreign keys column count column width column constraints column data types column order indexes triggers procedures views and functions. The utility can be used as the interface with the option of selecting the above discrepancy criteria or as the scheduled task. The reports are generated in the excel format.
2. Remove SQL Database Comparison provides the interface for maintaining the similarity between any two databases. Procedures functions views and triggers can be exported from source to destination database. The reports and backup of database objects are also provided as part of this feature.
3. SQL Table Data Comparison provides the facility of data comparison between any two tables of two databases. The utility fetches the primary key data discrepancy between the tables. It also fetches those records which are not present in the second table. This utility is add-on to the SQL Database Comparison tool.
Technologies Tools VB 6 SQL 2000 VSS.
Confidential
Role Senior Software Engineer
PMS has come a long way starting with the initial objective of filling up only the timesheets to the current stage wherein it is a must for creating a project and then proceed further for its Billing Tasks creation Timesheet entries and metric reports.
Technologies Tools ASP VB 6 COM IIS 5.0 SQL 2000 VSS
Confidential
Role Software Engineer
Design and Development of ecommerce website.
Technologies Tools PHP MySql Apache Linux
Confidential
Role Software Engineer
Maya is the complete web portal with MIS functionalities such as Attendance Monitoring System Project Monitoring System with Projects divided into Modules and Tasks with the reporting structure Library Management System and Reports.
MCVM Intranet search portal
Technologies Tools PHP MySQL Apache Excel 2000 COM ASP SQL 2000
Confidential
Role Software Engineer
Paper dimension calculator developed in Java for Kagaz - B2B paper manufacturing portal. Contributed to Sandipani.org religious web site.
Technologies Tools Java Applet PHP MySQL ASP SQL 2000.
Confidential
Role Programmer
Technologies Tools PHP Perl MySQL.