Sr. Software Consultant/architect Resume
Columbus, OH
SUMMARY:
- Over nine years’ experience in software development and architecting n - Tier Web/Windows/Mobile applications for Banking, Manufacturing, Finance, Health Care, Content Management and Geographical Information Systems.
- Full Software Development Life Cycle experience and involved in various development methodologies like Agile, Scrum, RAD, Waterfall, TDD projects
- Full stack .Net Development experience in .NET Framework, WCF, WPF 4.0/3.0, VB.NET, C#, ASP.NET 1.1/2.0/3.0/3.5/4.0.
- Architecting applications, systems and database access layers using ORM tools like nHibernate, FluentnHibernate, Entity Framework, ADO.Net, LINQ Subsonic and C# and VB.Net classes.
- Building Rich Internet Applications using Adobe Flex 3.2/4.0, Silverlight 3.0.
- Extensive business and domain knowledge of systems and working with ESRI ArcGIS APIs, HL7 standards and EMRs.
- Experience with cloud computing and platforms like SaaS(Software as a Service).
- Worked with next generation technologies like Windows Workflow Foundation and F#.
- Knowledge and skills with MVC3 ASP.NET and implementing design patterns. Used MVVM, MVP, MVC, Repository, PRISM architecture for WPF.
- Relational Database Concepts and Development including Stored Procedures using SQL, PL/SQL on Oracle 11g/9i and TSQL on MS SQL Server 2000/2005/2008 .
- Developed Web Services, Windows Services, WCF services, ADO.NET Data Services and used OData Protocol.
- Strong analytical and problem solving skills, excellent communication and presentation skills, good team player and team leader.
- Highly skilled in providing instantaneous and workable solutions to business problems
SKILLS:
Technologies: HTML 5, HTML, ASP.NET 3.5/3.0/2.0, MVC3, Silverlight 3.0, WPF, Winforms, CSS 2.0/3.0, Adobe Flex 3.x/4.0, PHP, ASP, JSP, Servlets,
Languages: C, C++, VB 6.0, VB.NET, Visual C#, F#, Java, JQuery, AJAX, JavaScript, PL/SQL, T-SQL, Objective C
Databases: Oracle 8i/9i/11g, SQL Server 2000/2005/2008 , PL/SQL, T-SQL, SSIS, DTS
Methodologies: Agile, Waterfall, RAD, Test Driven Development
Development/Testing: VS.NET 2005/2008/2010/2012 , Ankh, NuGet, NUnit, MS Tests, IETester, Expression Blend, Flex/Flash Builder 4.0, SSMS 2005/2008, XCode, Eclipse
Source Control: Team Foundation Server, Mercurial Tortoise HG, Visual Source Safe, Tortoise SVN, Visual Studio Premium, Red Gate, Toad
Build and Deployment: Team City, Web Deploy, RAKE, MS Build, Power Shell
Reporting: SSRS, Reports/Forms 6i, Crystal Reports 9, MS Report Viewer
HL7: Mirth Connect 2.2.1, Hermetech UltraPort, Intersystems Ensemble, HL7 Spy
ERP: Oracle 11i, Discoverer 4i/10g
GIS: ArcGIS Server 9.3, ArcGIS Server 10, ArcSDE 10
Other: JIRA 2.0, Remedy, Win Merge, Diff Merge, Gliffy, Balsamiq Mockup Tool
Operating Systems: zOS, UNIX, HP Aux, Win 2003/2008 Server/NT/XP/2000/Vista/7/8, OS X
Domain Knowledge: Banking, Health Care, Content Management, Law Enforcement, GIS, Manufacturing, Finance
EXPERIENCE:
Sr. Software Consultant/Architect
Confidential, Columbus, OH
Responsibilities:- Architected SOAP based WCF services for HAWC and Leapfrog projects. Created unit test framework for testing the services using MS Test.
- Used Copy book translation to make the HNB Auto Loan data mainframe compliant.
- Worked closely with multifunctional team and the stakeholders of the HAWC project, including Datacap, Orbit team, QA, Business Analysts to architect, design, develop the Orbit Web Service
- Consumed the data sent by the Datacap/DotEdit process.
- Involved in the end-to-end integration testing of the HAWC project from scanning the PLA document to seeing the data in the Launchpad MVC based application.
- Developed and enhanced the capability of the Consumer Lending Service to use MSP Range table for storing the next MSP value for the NetOx(mot, loc), NetOx Manual(fil, man, frd) loan number types.
- Designed the MSP Range SQL Server table and used Entity Framework 4.1 as data access layer for the Consumer lending service.
- Documented the deployment and hosting steps for QA/Prod.
- Implemented windows event logging using Microsoft Application Code Block 5.0 for the services.
Environment: C#.NET 4.1, WCF 4.1, JSON, SOAP, ASP.Net MVC, Visual Studio.Net 2010, IIS 7.5, Team Foundation Server, Microsoft Application Blocks 4.1., SQL Server 2008, SOAP, Entity Framework 4.1, MS Tests
Senior Software Consultant
Confidential, Rochester, MN
Responsibilities:- Developed Restful AWARE platform using WCF GET, POST. Used Session Id, Tokens to handle the data authentication for getting and inserting XML data, photos, RTF and word document formatted data from and to the database.
- Converted LINQ2SQL, ADO.Net, DBML and Web Services based data access layer to restful service using WCF, Web Services and created XSDs to deserialize the data.
- Refactored the existing C#.Net, XAML, WPF and windows controls to use the Restful service.
- Tested, validated, updated existing SQL Server Stored procedures and created new Stored procedures to fit the Restful data access layer.
- Created Alert user module using threading, XAML, XSDs and SQL Server Stored procedures to insert and retrieve alerts specific for users.
- Cleaned up AWARE Data Mart using resharper tool. Hosted the application using Managed Windows Service and tested it from the AWARE project.
- Branched and Merged code base in TFS, for development and build purpose.
Environment: C#.NET, XAML, Winforms, WPF 4.0, LINQ2SQL, DBML, SQL Metal, ADO.Net, SQL Server 2008, T-SQL, Stored Procedures, SSMS 2008, Visual Studio.Net 2010/2008, Web Services, Windows Communication Foundation, Team Foundation Server, Red Gate, XSD2Code, xCode, Objective C
Senior Software Consultant
Confidential, Franklin, TN
Responsibilities:- Followed Agile-Scrum methodology and presented at weekly product drop meetings. Architected unit test process for the MidasLiveAdmin Tool using TDD methodologies, used nUnit, MS Tests.
- Architected the MidasLive Admin tool. Created Models, Controllers and Views using ASP.Net MVC3, Razor3. Implemented Repository pattern, FluentnHibernate mappings, View Models to get data from database tables.
- Implemented OData protocol for the MidasPlus Live project and used ORM tool Entity framework database first model.
- Used ASP.Net, C#.Net, Silverlight Controls, XAML, MS SQL Server 2008, Stored Procedures, SSIS packages and T-SQL extensively for the Midas Plus live.
- Deployed to cloud based production environment using RAKE and Web Deploy. Configured Team City for Continuous Integration. Estimated project complexity using Planning Poker. Created idempotent db scripts.
- Implemented and supported HL7 import engine to handle ADT, ORU, RDE, RAS HL7 Message using Mirth Connect, Javascript, ECMAScript, Hermetech SQL Server Stored Procedures and evaluated Intersystem’s Ensemble.
Environment: ASP.Net 3.0, C#.NET, ADO.Net Data Services, OData Protocol, MVC3, Razor Views, Entity Framework, Fluent nHibernate, nHibernate, Silverlight 3.0, LINQ, SQL Server 2008, T-SQL, Stored Procedures, Mirth, Visual Studio.Net 2010/2008, Windows Services, SSRS, SSIS, RAKE, MSBuild, Team City, Web Deploy, Telerik ASP.Net/MVC3 Controls, Knockout JS, SSMS 2008, JIRA, Atlassian.
Senior Software Consultant/Team Lead
Confidential, Troy, MI
Responsibilities:- Created content approval process using Microsoft WWF and WCF.
- Enhanced, debugged, tested, Careworks Modules - Video Library, News, Form Builder, Structured Search, Contact Us and Admin Pages.
- Architechted the MVC3 version of Careworks CMS
- Upgraded Careworks CMS from .Net framework 2.0 to .Net framework 3.5.
- Added Social Media Toolbar and Disqus widget dynamically to News and Video content pages and Adobe Flash SWF files as banners to home pages.
- Improved SEO for CareWorks CMS product by updating/setting the meta data dynamically.
- Created a windows program, scripts and scheduler to Load Echo Feed to Physicians Table.
Environment: ASP.Net 2.0/3.0/3.5, C#.NET, ADO.Net Entity Framework, MVC3, Subsonic LINQ 2.2, WWF, WCF, JavaScript, JQuery 1.2, HTML, CSS, Oracle 11g, SQL Server 2005/2008, SSMS 2005/2008, Stored Procedure, Visual Studio.Net 2010/2008, Flash Builder 4.0, Web Services, Winforms, HTML 5
Senior Software Consultant
Confidential, Pontiac, MI
Responsibilities:- Follow Agile-Scrum methodology for development for all the projects. Lead the development team for day-to-day development and mentoring.
- Created PL/SQL Block, Oracle Stored Procedures, VB script to merge SQL Server data from various sources to Load into Oracle Tables.
- Upgraded Crash Project from .Net framework 2.0 to .Net framework 3.5. Provide a solution for dealing with USPS address verification using C#.
- Used ASP.Net, VB.Net, JavaScript, AJAX and Grid View Controls to create Web Search Pages. Use JQuery Thick Box control to show data in popup windows.
- Created Sequences for inserting new records. Create Oracle Partitions for full table queries.
- Worked with DBA to restore backups and generating full text indexes for Citation textual search.
- Used Log4Net to log errors/exceptions and for exception handling across the web sites.
- Created windows programs using VB.NET to populate CLEAR data to Web Search on 15 Minutes interval.
Environment: ASP.Net 2.0/3.5, VB.NET 2.0/3.5, C#, JavaScript, JQuery, HTML, CSS, Oracle 11g 64 - bit, SQL Server 2000/2005/2008 , SQL Server Management Studio, Oracle SQL Developer
Senior Developer
Confidential, Arlington Heights, IL
Responsibilities:- Architected both WPF and Silverlight versions of the application.
- Worked with QueryTask to generate text address query and graphical queries.
- Developed search components for Address, Parcel, Intersection, Street searches using XAML and C#.Net.
- Consumed REST services published by ArcGIS Server 10 to display various map layers.
- Created WCF Restful services to generate tax data, address/parcel and other data searches.
- Developed print option using print send to print current map extent.
Environment: XAML , C#.Net 3.0, SQL Server 2005, WCF 3.0, WPF 2.0/3.0, Silverlight 2.0/3.0, Visual Studio 2008, ArcGIS Server, ArcGIS WPF API 1.2, ArcSDE 10
Senior Developer,
Confidential, Arlington Heights, IL
Responsibilities:- Developed mxml and action script components using Flex builder 3.x and flashbuilder 4.0 and ArcGIS API for Flex 1.1, 1.2, 1.3, 2.0, 2.1
- Worked with Relate and Join Concepts to do both Text Search and Graphical Search of Addresses and Parcels
- Consumed ArcGIS restful services and WCF Restful services for address/parcel and other searches.
- Created PDF Widget using Alive PDF to generate current Map as PDF
Environment: Adobe Flex 3.x, Adobe Flex 4.0, Flex Builder 3, Flash Builder 4, ArcGIS Server, ArcGIS API for Flex, Yahoo Astra Flex API, Alive PDF API, Google Map JavaScript API, SQL Server 2005, Action script.
Associate IT Consultant
Confidential
Responsibilities:- Created custom dashboard framework using Servlets and JSP to create pie charts, graphs
- Used SQL *LIMS to query data. Created Web Services to handle data updates from LabVantage supported instruments.
- Used LabVantage LIMS framework to customize the product as per research analyst’s requirements.
- Used Apache Tomcat to host the application and Eclipse IDE to handle all the changes.
- Involved in user acceptance testing.
Environment: JAVA, Eclipse 3.x, Servlet 2.4, JSP 2.0, Web Services, XML, HTML, Apache Tomcat 5.5, RLIMS, SQL * LIMS, Java Script.
Associate IT Consultant
Confidential
Responsibilities:- Followed Waterfall methodology. Created data entry screens for functionalities such as New Employee, Tax Calculations, Leave, etc.
- Converted VB 6.0 based Attendance Monitoring System to Windows Forms based application.
- Created SQL queries, stored procedures for payroll, leave, attendance calculations and report generation.
- Lead a team of five engineers in providing hardware, software and customer support.
Environment: ASP.Net 2.0, ADO.Net, C#, SQL Server 2005, VSS, VS.NET 2005, Win Forms, VB 6.0.
Associate IT Consultant
Confidential
Responsibilities:- Provided day-to-day functional support for all the modules at AGLT, ITC-ILTD.
- Supported Payables, Receivables, Enterprise Assets Management, Process Manufacturing, Process Inventory, General Ledger modules.
- Designed and customized existing Oracle 6i Forms/Reports using Developer 2000 and created Oracle PL/SQL blocks
- Involved in product upgrade from Oracle Apps 9i to Oracle Apps 11i.
- Involved in requirements gathering for ILTD-Spices Division.
- Created dashboard using Discoverer 10 for Top Management to monitor the Key Process Indicators.
- Lead a team of five engineers in providing hardware, software and customer support.
Environment: Oracle Apps E-Business Suite 9i, Oracle 9i, Oracle Apps 11i, Developer 2000, Forms 6i, Reports 6i, Discoverer 4.1, Toad
IT Consultant,
Confidential
Responsibilities:- Used RAD methodology. Developed Opportunity, Effort Monitoring, Offline Module, and Quotation modules using C#.
- Involved in Database design using ER Diagrams and creating scripts for database creation.
- Developed various webforms and web user controls using C# and ASP.NET.
- Integrated several custom reports into the system using Crystal Reports 9.0 based on business needs.
- Created and maintained various T-SQL Queries, Stored Procedures to perform automated rules in SQL Server 2000 along with creating tables, indexes.
- Used Winforms to create desktop application interface for maintaining the customer data.
Environment: .Net Framework 1.1, ASP.NET 1.1, ADO.NET 1.1, C# 1.1, VS.NET 2003, Web Services, SOAP, SQL Server 2000, T-SQL, DTS Packages, JavaScript, TOAD, Win forms.
C & C++ Developer
Confidential
Responsibilities:- Analyzed and performed feasibility analysis on DES algorithm for this product.
- Used 128 Bit secret key on a 64 bit block of data.Used IDEA algorithm for Symmetric Encryption.
- Created user screens using C and C++.
- Used Agro UML to create Use Case diagrams, Use Case Specifications, Class Diagrams and Sequence Diagrams.
- Converted the Class Diagrams to Actual Class Libraries.
- Implemented the Class Libraries using C and C++. Created both C and C++ versions of the product.
Environment: C Language, C++, Agro UML, Borland C++, UNIX, Turbo C++
