Technical Lead Resume
NY
PROFESSIONAL SUMMARY
- Over 15 years of professional experience in IT, played various roles as Software Architect, Lead Consultant, Project Manager, Technical Lead, Senior Developer and Developer.
- Over 13+ years of designing andprogramming experience with the .NET Applications using ASP.NET, C#, WinForms, WCF, WPF, VC++, COM, SQL Server, Oraclepredominantly on Microsoft Technology stack.
- ArchitectedMulti-tiered/ Multi-threadedapplications. Customized lightweight versions of Microsoft Application Blocks as per business needs, usedSOLID principles and design Patterns such as MVC, MVVM, Facade, Factory, Dependency Injection, Inversion of Control, Publisher/Subscriber and Singleton Patterns.Standardized UI using Master Pages, Skinsand Themes. Globalized and Localized applications. Developed CustomWeb Controls using C#, HTML, AJAX, JavaScriptand JQuery.
- Designed Normalized Databases, programming in T-SQL, PL-SQL, PLSQL Developer, SQL Profiler.Optimized Stored Procedures, Functions, Triggers, Viewsand Indexes. De-normalized Database for reporting and performance needs.
- Developed Stored Procedures using CTEs, Partitioning, RankingandStatistical functions.
- Developed, Enhanced and maintained many new and existing Windows applications using WinForms, WPF and MFC Frameworks. Designed and developed complete UI Framework using XAML, WPF for a Windows based Patient Monitoring Suite of Products. Extensive use of MVVM Pattern, Dependency Property Framework for change notifications, Used Data Binding mechanisms, built customizableComposite and Template controls splitting Data, Interaction and Display Models for scalability.
- Designed and developed complexDistributed and Object Oriented systems with extensive use of OOADand multiple middleware technologies like WCF, ASMX, COM/DCOMaddressing various non-functional requirements like scalability, usability, maintainability, security etc.
- Good exposure to different industry and security standards like HL7, DICOM, HIPAA etc.
- Interacted with multiple stakeholders for Requirements gathering, Functionaland Nonfunctional specifications. Conceptualized business requirements and preparedUML Use cases, Sequence Diagrams and Deployment Diagrams using Visio.
- Passionate about User Interface design and End user work flow analysis and optimization. Developed multiple In-house Custom controls using .Net Framework, WPF and VC++ MFC Libraries.
- Developed and maintained OLTPand BIsystems for large to medium scale Data Transformation services for varied Data formats in text files, XML, Oracle, SQL Server using SQL Server stack SSIS and SSRS.
- Exposure to multiple Implementation methodologies like Agile, Iterative, waterfall. Extensive experience in all phases of SDLC, Maintenance and post production support.
- Domain exposure includes Healthcare, Medical Devices and Diagnostics, Aerospace, Industrial Automation, Customer Relationship Management and Stock Market.
- Experience in mentoring and managing team sizes varying from 5 ~ 15 members, Onsite-Offshore co-ordination.
- Excellent Team player,Problem solving skills, Ability to work under pressure, Adaptive and Fast learner.
TECHNICAL SUMMARY:
Languages: C#, C++, VC++, VB.Net, SQL, XAML, XML
Web: ASP.Net, SOA, AJAX, JavaScript, JQuery, JSON, HTML, CSS, IIS 6.0/7.0
Database: SQL Server 2008/2005/2000 , Oracle 10g.
BI Tools:SSIS 2005/2008, SSRS 2005/2008.
Framework/Libraries: .NET 4.0, 3.5 and 2.0, WPF, LINQ, ADO.Net, ADO,ODBC, MFC, Dundas Charts, DynamicPDF, AWS APIs.
Middleware:SOA, Windows Communication Foundation (WCF), Web Services, COM/DCOM
Tools: VS 2005/2008/2010 , SSIS, PLSQL Developer, Visio, Installshield, Sourcesafe, ClearCase, SVN, Fiddler, SoapUI, Beyond Compare, Dependency Walker, FxCop, BugZilla etc.
Operating Systems: Windows XP/7, Windows Server 2000/2003/2008.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- For AutoVue and VerseiaVIP it’s a Re-design project due to performance and scalability issues in its predecessor.
- Vision is a Development project built from the ground up.
- Requirement Elicitation with Business users.
- Re-Designed and Re-wrote complete AutoVue Parser to parse xml log files to eliminating duplicates and populate over 70 tables in SQL DB. Brought down the average parsing time from 8 minutes to 40 seconds per zipfile.
- Designed and developed VerseiaVIP Parsers for Hardware Errors, Software Errors using C# and SSIS 2008, Optimized existing parser modules gaining ~20% on performance.
- Database Design and query optimization. wrote complicated Stored Procedures addressingcomplicated Business requirements.
- Customized GridViews in the Web Dashboard grouping, sorting, pagination and responsiveness in presentation.
- Developed complicated business tools and reports using Ajax UpdatePanels, AutoComplete/Cascading Dropdowns etc.
- Created BI packages in SSIS for Reporting ETL to provide near realtime data.
- Assisted in FDA Investigationsduring compliance and regulatory needs.
- Developed an FTP Utility to Automate the Log File transfer using the AWS API to transfer to Amazon S3 and EC2 instances.
- Developed an Event based multi threaded Winform app to copy files based on folder/list/database comparison. This tools saved a lot of time to optimize file volumns to be FTP’ed to Amazon Cloud.
- Received high visibility and commendation from IT Director for my contributions in FDA investigations.
- Participated in weekly reviews and Interface with Management for updates on the progress of the project, requirements, technical obstacles, Risk identification and mitigate action plans with Management.
- Maintained documentation for Traceability, Logging and Archiving strategies as per GxP systems and FDA regulations.
Environment:C#, ASP.Net, WCF, JavaScript, JQuery, JSON, AJAX, CSS, XML, VS 2010, SQL 2008,SSIS, SSRS, Dundas Charts.
Confidential
Technical Lead
Responsibilities:
- This is a Maintenance/Enhancement project to support Vitrous machines spread over all 5 continents.
- Developed Yield analysis tool based on Mechanical and inventory fault/codes.
- Developed eHub a touch screen based web application for Field engineers, providing Alert Analysis right on the Analyzer itself.
- Developed various reports like Dropped connections, Lab Analyzer Utilization, Adjustments, Patient Means & Back Office Reports.
- Involved in Support activities addressing tickets and providing custom reports/data as requested.
- Mentored Junior Team members and assisted them in technical challenges.
- Participated in weekly reviews and Interface with Management for updates on the progress of the project, requirements, technical obstacles, Risk identification and mitigate action plans with Management.
- Maintained thorough documentation for Traceability, Logging and Archiving strategies as per GxP systems and FDA regulations.
Environment:C#, ASP.Net, WCF, JavaScript,JQuery,JSON, AJAX, CSS, XML, VS 2010, SQL 2005, Oracle 10g, SSIS, SSRS Dundas Charts.
Confidential
Technical Lead (
Responsibilities:
- This is a new Product development built from the ground up.
- Requirement Elicitation with Business users.
- Database Design, Programming and query optimization.
- Developed Levy Jennings Tool with all 10 Westgard rules. Multiple rules could be analyzed simultaneously. High level of complexity and customization of Dundas Chart and UI controls.
- Developed Patient Means Control to analyze population/location wise assays demand predictions.
- Data Omission capability with audit logging to ignore bad/uncommon data from analysis.
- Stacked chart analysis of various Analyzers and QC Control Lots for Baseline and Peer analysis capability
- Developed Custom controls like Hierarchical control, works in Flat/Hierarchical/Modal and Modeless modes.
- Participated in weekly reviews and Interface with Management for updates on the progress of the project, requirements, technical obstacles, Risk identification and mitigate action plans with Management.
- Maintained thorough documentation for Traceability, Logging and Archiving strategies as per GxP systems and FDA regulations.
Environment:C#, ASP.Net, WCF, JavaScript,JQuery,JSON, AJAX, CSS, XML, VS 2008/2010, SQL 2008, Oracle 10g, SSIS, SSRS, Dundas Charts.
Confidential
Build and Release Coordinator
Responsibilities:
- I was responsible for leading the team into completion of all the Release Build verification, Build environment setup and creation of VMWare images.
- Build environment documentation. Requirement traceability updates and base lining.
- Design document updation in consultation with existing developers.
- Coordinating with existing Smiths developers for issues with the build.
- Status updation to the Higher Management of Smiths.
- We received a customer satisfaction rating of 7/7 in this engagement.
Environment:C/C++, C#,Visual Studio 2008, VMWare, Windows XP.
Confidential
Software Architect/Project Manager
Responsibilities:
- This was an Enhancement project, to provide a completely new UI makeover using WPF technology and capitalizing on the established underlying business framework.
- Owned complete responsibility of the User Interface and Reports Development.
- Acted as a bridge between Datascope Marketing and Technical Team in defining and fine tuning UI.
- Developed proof of concepts to aid team members to proceed with the production code
- Optimized Work flow to provide seemless usability between different Monitor sizes.
- Maximized reuse of legacy code by writing Managed wrapper.
- Designed Display Manager/Presets to provide completely configurable display and color coding.
- Designed complete Reporting framework and Reports using XPS framework.
- Co-ordinate and provide technical consultation to Onsite and ofshore team members.
- Clarify with Customer for Requirement, domain consultation and weekly status updates
- Evaluated Pros and Cons for various requirements proposed by Marketing.
- Developed Control Templates and Data Binding mechanisms for custom controls.
- Co-ordinate with higher management for Hardware, Software and Human resources.
Environment:Windows Presentation Foundation (WPF), .Net Framework 3.5, C#, Visio, SQL Server 2005 Express Edition.
Confidential
Software Architect
Responsibilities:
- This was a new Product built from the ground up.
- Requirement Elicitation with Business users and developing Use cases.
- Developed High Level Software Architecture.
- Database Design, Programming and query optimization for Backoffice.
- Development of Web interface for viewing Alerts and Data access using WCF Services.
- Developed Custom controls for touch screen interfaces and for better readability.
- Conducted weekly reviews and Interface with Management and provide regular updates on the progress of the project, requirements and technical obstacles.
- Conducted Project risk identification and mitigate action plans with Management.
- Assisted testing team in designing complicated test cases and assisted in acceptance testing.
Environment:C#, ASP.Net, WCF, SQL Server 2005.
Confidential
Lead Engineer
Responsibilities:This was a new Product built from the ground up.
- Requirement Elicitation with various Project Managers and Billing Models, Defining App Workflow.
- Designed and maintained the complete Database design.
- Managed the team and helped them sort out technical and design issues.
- Conducted weekly reviews and Interface with Management and provide regular updates on the progress of the project, requirements and technical obstacles.
- Implemented Admin Module to provide rights to various levels of users, project assignments etc.
Environment:Microsoft .Net 1.1, ASP.Net, ADO.Net, C#, SQL Server 2000 and Office Automation.
Confidential
Software Engineer - 4 Members April 2001 – Nov 2002
Responsibilities:
- This is a new product development,
- Implementation, Unit testing, Integration of following features of Operator Console
- Operator Chat Conference, Admin Chat Monitor, Co-Browsing, Follow Me, Form Sharing, Remote Desktop Drawing, User Profile, Setup Web Button Wizard, Custom Controls with XP style look
- Conversion from Asynchronous Socket Communication to HTTP protocol.
Environment:VC ++ 6.0 (MFC / ATL), Java Servlets, ASP, Oracle.
Confidential
Software Engineer -
Responsibilities:
- Implementation, Unit testing and Integration of Broker Authentication with BOLT server
- Implemented Req/Response messages for Normal, Special Terms, Stoploss, Fill, Stop Loss Limit.
- Facility for Receiving Broadcasts Messages like Touchline, Market Info and Indices.
- Integration with TradeAnywhere Client Executable.
Environment:VC ++ 6.0 (MFC), Socket Programming.
Confidential
Associate Software Engineer
Responsibilities:
- Implementation, Unit testing of CFI Module which would Interpret AutoCAD Draft files for processing the 2D and 3D Points with respect to Machine tolerance and accuracy.
- Linear and Rotational tolerance for ADF points to machines tolerance limit provided by the operation.
Environment:VC++, AutoCAD R-14.