Technical Lead/ Developer Resume
New York, NY
EXPERIENCE SUMMARY:
- Over 14+ years of Extensive experience in Object - oriented analysis (OOA), design, development, testing and implementation of client/server, Web applications and Service Oriented Architecture (SOA).
- Domain Knowledge of Financial Services, Enterprise Application, Transportation Solutions, Health Insurance and Care Management systems, Product Management System, Automation and Control Solutions.
- Highly experienced and resourceful .NET Architect with a long and proven record of complete client satisfaction. Adept at managing multiple projects simultaneously. Effective working independently with little to no supervision or as part of a team.
- Experience in architecting and supervising all aspects of business application planning and development.
- Extensive Experience in writing Functional Specification and System Technical Design documents.
- Excellent experience in Object Oriented Programming. Strong skills in problem analysis and debugging.
- Commercial experience and clear knowledge in .NET Framework, C#, WPF, Prism, MVVM, ASP.NET, ReactJS, AngularJS(2.0), Javascript, HTML5, CSS, MVC 5, WCF, Web API, .NET Web Services, RESTful Web Services, Entity Framework, Dependency Injection frameworks(Unity, MEF, Castle Windsor), VB.NET, ADO.NET, WinForms, Web Forms, AJAX, jQuery, LINQ, Creating User Controls, Support to Multilingual, Creating Deployment Setup, COM, COM+ HTML, DHTML, IIS (7.0/6.0), XML, XSL, XSLT, SOAP, VB Script, C, C++, VC++ (SDK, MFC, COM), Visual Basic 6.0.
- Experienced in developing multithreaded applications using Visual Studio (2017/2015/2013/2010/2008/2005/2003/6.0), Visual Studio Code for React and Angular frameworks and involved in the implementation of Device driver and Socket Communication development.
- Having excellent experience in designing the system using Rational tools, Visio and UML (Unified Modeling language)
- Excellent experience in Oracle 11g/10g/8i, MS SQL Server (2016/2012/2008/2005/2000), SQL Server Integration Services(SSIS), SQL Server Reporting Services(SSRS), Data Transformation Services(DTS), MS Access
- Expertise experience in relational database design, data extraction and transformation and writing Stored Procedures, User Defined Functions, Triggers, DDL and DML SQL queries from large and complex data sources using Oracle 11g/10g and MSSQL Server.
- Involved in complete testing life cycle such as preparing and implementation of test cases for Unit, Integration and System testing and possess a commitment to quality.
- Hands on experience on Microsoft Azure Cloud platform in creating Azure Web Apps, SQL Server AZURE databases, Web Jobs.
- Hands on experience in developing applications using Hadoop ecosystem like Sqoop, Hive, Pig, Spark, MapReduce.
- Excellent understanding of Hadoop architecture and core components such as Name node, Data node
- Having an experience in working with Agile Methodology development/Scrum Process cycle for Web Application projects.
- Extensive experience in managing team using JIRA and Stash tool. Very good experience in JIRA customization - Issue Schemes, Workflow Schemes, Field Configuration Schemes, Screen Schemes, Permission Schemes, Notification Schemes. Highly proficient in managing source control using Git, Bitbucket and Github.
- Experience in UC4 Suite, a leading tool for Job Scheduling and Event Automation in complex IT environments like SAP.
- Excellent experience with editors and utilities such as Visual Studio.NET (2017/2015/2013/2010/2008/2005/2003), Visual Studio Code, Visual Studio 6.0, Visual Interdev, TFS, Visual Source Safe 2005/6.0, Rational Clear Case, SVN and StarTeam.
- Worked with Mercury Quality Center 9.0 for Defect Management
- Experience of working on the entire life cycle of SDLC projects including analysis, design, development, verification and validation phases.
- Creative, talented, versatile and competent; takes great pride in exceeding expectations and beating deadlines.
- Excellent Communication with Customers in Work environment and solving urgent and important issues via third party tool called AR Remedy. Used Daptiv tool for Project Management Activities.
- Exposure to Quality Management Standards like Six Sigma.
- Highly experienced in developing Pocket PC programming using eVC++ 4.0 IDE.
- Deputed for an Onsite Assignment at Confidential Software Center, Perth, Australia
- Always keep abreast of latest Technologies.
- Highly motivated, committed and a natural team player with capability to work independently, highly organized individual with the proven ability to adept and react quickly in a high pressure, fast-paced environment. Ability to communicate technical ideas clearly and concisely.
- Energetic self-starter, Quick Learner, Passionate researcher, Team Worker and analyzer having excellent communication, entrepreneurial, leadership and presentation skills.
TECHNICAL SKILLS:
Operating Systems: Windows 10/7/2003/XP/2000/98, UNIX, Linux(Ubuntu, Red Hat) and MS-DOS
Languages: C#, VB.NET, ADO.NET, LINQ, VC++(SDK,MFC,COM), VB6.0, C++, C
Design case Tools: Visio, StarUML, Rational Rose, Devpartner, XML Spy, MS Office
Web Technologies: ReactJS, AngularJS (2.0), Redux, Saga, Typescript, ASP.NET, MVC5, Web API, Ajax, jQuery, HTML, DHTML, XML, CSS, JavaScript, VBScript
Web Servers: IIS 7.0/6.0, nGinx
Frameworks: WPF, Prism 4.1, Unity, Castle Windsor, MEF, MVVMLight, .NET Framework 4.7, Fiddler, SoapUI, DevExpress
Middleware/Data Access tools: RESTFul services, WCF, .NET Web Services, .NET Remoting, .NET Enterprise Library, COM/DCOM, COM+
Database: Oracle 11g/10g, Microsoft SQL Server 2016/2012/2008, SQL Server AZURE Database, MS Access
Business Intelligence: SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Data Transformation Services (DTS), BIRT
Development Tools: Visual Studio 2017, Visual Studio Code, Visual Studio 6.0, Fiddler, SoapUI, TOAD for Oracle, Oracle SQL Developer, Microsoft Interdev, eVC++, DD-IDE, Metrowerks Code Warrior, MS Project, UC4 Suite, InfragisticsV6.3, Telerik, Mantis, Mercury-Quality Center, Daptiv
Cross-Platform Tools: Xamarin Studio, Code Blocks
Version Control Tools: Bitbucket, Git, Github, SVN, Stash, StarTeam, TFS, Source Gear Vault, Rational Clear Case, CVS, Visual Source Safe(2005/6.0)Industrial Protocols HART(Highway Addressable Remote Transducer), MODBUS
Hardware Platforms: MC9S12ADP256 (Motorola Processors)
PROFESSIONAL WORK EXPERIENCE:
Confidential, New York, NY
Technical Lead/ Developer
Responsibilities:
- Environment: Visio, UML, .NET Framework 4.5, Visual Studio.NET (2017), Visual Studio Code, HTML5, CSS3, C#.NET, WPF, ReactJS, Javascript(ES6), TypeScript, Jest, Enzyme, Cypress, ASP.NET Web API, RESTFul services, MVVM, Entity Framework, DevExpress, LINQ, nLog, XML, SQL Server 2016, Windows 10, Resharper, Git, Bitbucket
- Involved in leading offshore team
- Identified problem solutions from analysis of user requirements and end user reports.
- Ensured efficient user operation by creating program evaluation support documentation.
- Exceptional experience in application of technological governance and processes
- Superior ability to identify current infrastructural lapses
- Involved majorly in developing React components for the thin clients using ES6 standards, Redux and Saga.
- Involved in migration of .NET desktop applications to the web framework using React framework.
- Created many reusable React components that can be used firm wide and published in Artifactory.
- Created React components using TypeScript language and used tslint for type checking .ts files.
- Created unit test cases using Jest & Enzyme. Created end to end test cases using Cypress.
Confidential, Langhorne, PA
Technical Architect/Lead Developer
Responsibilities:
- Environment: Visio, UML, .NET Framework 4.5, Visual Studio.NET (2017), Visual Studio Code, C#.NET, WPF, ReactJS, Javascript(ES6), TypeScript, Jest, Enzyme, MVVM, MEF, MVVMLight, Entity Framework, MSMQ, DevExpress, ADO.NET, LINQ, log4Net, nLog, XML, SQL Server 2016, Windows 10, Teamcity, Youtrack, Upsource, Resharper, Git, Bitbucket
- Created the Software Architecture and Design documents.
- Designing and implementing a rich client React UI from business requirements.
- Creating user controls and custom controls using WPF and creating UI components using React UI to reuse throughout the application for thin clients.
- Implementing Item templates, control templates and Data templates for rich look and feel of the controls.
- Implemented server side components as per the requirements and design.
- Heavily used Multithreading, Task Parallel Library and latest features in C#.
- Created unit test cases using Jest & Enzyme for React components.
- Integrating the code and conduct Unit testing, Integration testing and System testing
- Integrating the application in the tablet and kiosk mode.
- Generating patient reports and system activities reports using DevExpress tools.
Confidential, Somerset, NJ
Technical Architect/Lead Developer/SME
Responsibilities:
- Environment: .NET Framework 4.5.2, Visual Studio.NET (2015/2010), Visual Studio Code, C#.NET, WCF, ASP.NET Web API, Oracle 11g, RESTFul web services, AngularJS(2.0), TypeScript, jQuery, JSON, ADO.NET, MVVM, Entity Framework, LINQ, nLog, XML, Windows 10, Resharper, Git, Bitbucket
- Very good experience in developing a product based solution from inception to market.
- Interacting with Business Analysts for requirements gathering and identifying gaps.
- Analyzing, Designing and Implementing User Interface screens from Business Requirements and creating a rich client user interface.
- Created Single Page Application with loading multiple views using route services
- Used AngularJS(2.0) MVC Framework in the development of the web application to bind the data/model that was
- retrieved from a database through services provided in a controller to the view
- Used built in directives for the two-way data bindings
- Applied AngularJS client-side Validation by using HTML5 attribute and AngularJS Form state and input state.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.
- Create and maintain project related documentation (Business Requirements Document, Functional Requirements Document, Technical Design Document, etc.)
- Customized and implemented dynamically pluggable software architecture for maximum flexibility, extensibility, and maintainability using Microsoft Patterns and Practices framework like Prism, Unity.
- Designed and implemented Service Oriented Architecture solutions usingWCF on IIS7.0
- Created complex data objects like Stored Procedures, Functions, Packages using SQL and PL/SQL.
- Involved in performance tuning using query optimizer, execution plans and indexes.
- Subscribing to SQL Server Azure Cloud Services, creating databases on SQL Azure, Setting up SQL Azure Firewall. Managing SQL Server AZURE databases, setting up connection strings and connecting SQL Server AZURE databases from locally installed SSMS for developers.
- Hands on experience in storing unstructured data in Blob storage and designed workflow processing between components and cloud services using Queues.
- Experience designing, reviewing, implementing and optimizing data transformation processes in the Hadoop ecosystem. Able to consolidate, validate and cleanse data from a vast range of sources - from applications and databases to files and Web services.
- Conducted Scrum Daily standup, Product backlog, Sprint Planning, Sprint Review & Sprint Retrospective meetings
- Designed and developed the architecture for Cross Platform POS System and providing a complete end to end implementation including support for internationalization.
- Involved in putting a product based solution proposals for client acquisition.
- Conduct technical phone pre-screening and onsite interviews for the senior level Developers, Technical Leads, Project Managers and Architects; make hiring recommendations to upper management.
Confidential, New York, NY
Technical Architect/Lead Developer
Responsibilities:
- Environment: .NET Framework 4.5.2, Visual Studio.NET (2015/2010), C#.NET, WCF, ASP.NET MVC3(Razor), ASP.NET Web API, Oracle 11g, JSON, ADO.NET, Entity Framework, LINQ, nLog, XML, Windows 10, Resharper, Git, Bitbucket
- Primary responsibilities include architecture and design of business process solutions.
- Interaction with Business Analysts and gather user requirements/enhancements requests and translating into design document.
- Created High level and Low level technical design documents, wireframes, workflows/data flow processes.
- Involved in the framework design of the entire application.
- Audited all the applications developed by leading team of developers, other staff members and guided more junior developers.
- Acted as liaison to the project manager to ensure quality deliverables during the application lifecycle.
- Examined and documented existing .NET applications and recommended improvements by leveraging web services for core functionality such as authentication, authorization, document management, collaboration, workflow, reporting, dashboard development
- Developed and followed agile project management plan using JIRA.
- Lead migration of legacy windows based application products and merging into web based application.
- Lead effort in transforming huge volume of health information exchange data into the centralized repository.
- Lead effort to convert existing web applications to use MVC3 architecture.
- Participated in the on-boarding and flagship project for implementations using Microsoft .NET and C#.
- Provided strategic architectural directions and executions for various software projects.
- Majorly involved in data modeling the application.
- Creation of database objects like tables, views using oracle tools like Toad
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Created indexes on the tables for faster retrieval of the data to enhance database performance
- Very good experience with relational database design for OLAP and OLTP.
- Use of Enterprise Architect, design patterns, and Test-Driven Development to support various application needs.
Confidential, New York, NY
Lead Developer
Responsibilities:
- Environment: .NET Framework 4.0, Visual Studio.NET (2008), C#.NET, WCF, ASP.NET MVC3(Razor), ADO.NET, LINQ, Log4Net, XML, Windows 7, StarTeam, Visual Source Safe.
- Responsible for full development life cycle, including design, coding, testing and deployment.
- Designed and developed the business and data access framework for the company's enterprise applications.
- Involved in implementing various application modules as enhancements using C#&VB.NET as code behind.
- Creating High Level and Low Level Design Documents.
- Introduced web services and AJAX technologies to existing .Net systems for enhanced performance and customer experience.
- Developed and supported common controls used through the company including custom grid, button and calendar controls.
- Majorly involved in developing UI components using Infragistics controls.
- Extensively involved in creating Reports using SSRS
- Creating Adhoc reports for the Business requests using T-SQL queries, Stored Procedures and Functions.
- Worked on Data Access layer using ADO.NET to communicate with the SQL Server 2005 Database by using Microsoft Enterprise Library.
- Implemented build automation tool for the existing applications thereby reducing the manual effort drastically.
Confidential, Eatontown, NJ
Lead Developer
Responsibilities:
- Environment: .NET Framework 4.0, Visual Studio.NET (2008), C#.NET, ASP.NET Web Forms, ADO.NET, LINQ, XML, Windows 7, Visual Source Safe.
- Interacted with Business Analysts/Users for requirements gathering, Identifying Gaps.
- Installation, Configuration, Architecture, Site Master Page Template Customization, Site Definition Customization.
- Documentation - High level, Low level design documents, Technical/Functional documentation.
- Used .NET frame work class library, develop front-end skins using ASP.NET web forms.
- Extensively used data validation controls for client side validation.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Used AJAX Control Toolkit to render partial post back feature.
- Maintained the state of session objects, created dynamic menu, used session management.
- Designing screens by using Visual Studio.NET and Creating Style Sheets for formatting the WebPages
- Developed email and alert feature using SMTP to notify the managers.
- Redirected to a Custom Error Page, which writes the error to log and sends an email to the administrator using Mail Message when an error is encountered
- Optimization and error handling. Involved in fixing bugs by debugging the application and using tracing mechanisms.
- Researched CAS and implemented strong name, versioning, HttpHandlers in Web.config, assembly level attributes.
- Worked on Data Access layer using ADO.NET to communicate with the SQL Server 2005 Database by using Microsoft Application Blocks.
- Involved in writing stored procedures, functions and complex queries
- Attended Scrum as part of Rapid Application development.
Confidential
Lead Developer
Responsibilities:
- Environment: .NET Framework 3.5/3.0, Visual Studio.NET (2005), Visual Studio 6.0, C#.NET, ASP.NET WebForms, WinForms, VC++, COM, COM+, ADO.NET, XML, MS SQL Server, Windows XP, Visual Source Safe.
- Managed critical phases of development for a wide of client requirement and develop specifications, plan and implementation of the project from initial conceptual design through coding, integration and final delivery.
- As a developer involved in design and developing the system using Visual Studio.Net Framework and SSIS Packages.
- Developed an Archiving Package to import the data from SQL Server DB and doing all business operations using SQL Server Integration services (SSIS).
- Major role involves in Analysis, Designing and coding in C#.NET, ADO.NET, VB.NET, VC++, COM+
- Designed user interfaces, winforms using C#.NET.
- Designed Application for Exception handling in C# and logging mechanism, and implemented them in the form of Class Libraries.
- Calling of ASP.NET Web Services to interact with Business Components.
- Worked in migrating existing VB Applications and ported into C# application.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Used existing legacy COM components using the interoperability provided by .NET Framework.
- Implemented Multithreaded programming
- Created Stored Procedure, Triggers and Functions to write complex SQL Queries
- Involved in development and migration of existing SQL DTS Packages to SQL Server Integration Service Packages (SSIS).
- Used disconnected database concept by using dataset and data adapter objects in order to reduce the database traffic and increase performance. Database transactions were also performed using data objects like data command, data reader etc.
- Involved in Problem discussion with the user, performed problem analysis, and problem resolution.
- Designed and defined database objects using SQL and created views.
- Involved in taking backups, Restoring, Import / Export data using SQL Server Database.
- Major role in Project Integrations
- Maintaining the version of the project in Visual Source Safe by merging the module developed with latest version
Confidential, Washington, PA
Senior Engineer
Responsibilities:
- Environment: .NET Framework 2.0, Visual Studio 6.0, Visual Studio.NET (2003), C#.NET, WinForms, VC++, C++, XML, MS SQL Server, Windows XP, Clear Case.
- Managed critical phases of development for a wide of client requirement and develop specifications, plan and implementation of the project from initial conceptual design through coding, integration and final delivery.
- As a developer involved in design and developing the system using Visual Studio. Net Framework (1.x/2.0).
- Major role involves in Analysis, Designing and coding in C++.
- Designed user interfaces, win forms, web forms using C#.
- Used .Net Framework class library, built user Interface that separated Application Logic from Presentation code using Code behind forms.
- Responsible for implementing user controls for capturing user’s information.
- Used Server side Controls, event driven code, Tracing and Debugging features, just in time compilation, Caching Services for better performance
- Responsible for implementing communication between the tool and the remote application using .NET Remoting.
- Developed SQL stored procedures, User Defined Functions for data manipulation and querying data from SQL
- Extensively used ADO.NET for database connectivity. Datasets, DataTables, SqlDataAdapters and SqlDataReaders are used.
- Developed XML and ADO.NET based generic import export utility.
- Used XSLT to transform one XML document into another.
- Used existing legacy COM components using the interoperability provided by .NET Framework.
- Implemented multithreaded programming and serial communication interfaces.
- Developed typed Datasets by generation of XSD for modules to interact with Data in SQL Server 2000.
- Created E-R Diagrams and DFDs as required.
- Involved in Problem discussion with the user, performed problem analysis, and problem resolution.
- Involved in taking backups, Restoring, Import / Export data using DTS and SQL Server Database.
- Coordinating with team members to maintain the team integration.