Architect/lead Developer Resume
SUMMARY
- Over fourteen years of experience in information processing, design, development, and implementation of n - tier web/WinForms applications in .NET Framework using Object-Oriented methodology and SOA. Experience in complete Software Development Life Cycle from project inception to delivery and maintenance.
- Leverage SOA paradigm to create technical solutions for changing business demands.
- Mentor and lead developers to advance their skills in design, development, deployment, and support applications.
- Solid hands-on experience in Visual Studio .NET platform, C#, Web/WinFoms, ASP.NET, .NET library, Java Script, HTML/DHTML, Web Services, XML, XSLT
- Database Administration as well as programming experience using MS SQL Server and Oracle
- Solid Hands on Experience in OOAD (Object-Oriented Analysis and Design) and UML.
- Keeps up-to-date with teh latest tools, technology trends, methodologies and best practices through continuous training and courses enrollment
- Ability to interface TEMPeffectively with co-workers, executives as well as end-users
- Proven ability to excel in pressure situation and deliver result
- Master’s in computer Science with concentration on Web and Database Technology
- Hands-on experience in development of Web and WinForms based application using SOA, n-tier architecture, systems design, programming and product delivery.
- Created complex loosely coupled business components using .NET assemblies, frameworks, Web/Windows Services, WinForms and implemented them in an n-tier to address application infrastructure issues associated with building scalable applications dat are used by many users.
- Exploited enterprise web-strategies using Web/Windows Services, XML, XSLT, HTML, DHTML, JavaScript, JQuery, ASP.NET and elements of teh .NET Framework.
- Implemented data access logic through teh use of Entity Framework/ADO.NET/Enterprise library/ ADO as well as other middle tier technologies to manipulate Microsoft SQL*Server /Oracle database using SQL queries/stored procedures/packages.
- Executed database solution through modern database management techniques including: designing and creating database/ tables structure, implementing constraints, creating stored procedures, views, triggers, rules, indexes.
TECHNICAL SKILLS
Languages: C#, LINQ, JavaScript, XML, XSLT, HTML, DHTML, CSS,, T-SQL and PL/SQL
Data Access: Entity Framework, ADO.NET/ADO, OLEDB, ODBC
Database: MSSQL*Server 6.5-2012, ORACLE 11g/8i/7.x, Access97/2000
Operating System: Windows 7/XP/2000/NT/95, UNIX, and Solaris 2.7
Productivity Tools: Visual Studio.Net IDE, Visual Studio 6.0, SQL server management studio, UML, LINQPad, Erwin, Silk Central, SoapUI, Visio, Visual SourceSafe, TFS, SVN, PVCS
Software/Frameworks/Library/ Pattern: .Net Framework 1.0 - 4.0, Asp.NetWinForms, Web Services (asmx, WCF), Entity Framework, SQL Metal, NUnit, Domain Driven DesignMVC, MVP, IOC, Dependency Injection, Interface based Programming, Rhino ETL, Rhino ESB, MS TestMSMQ, Crystal Reports, jQuery, IIS 6.0/7.0, MS Office.
PROFESSIONAL EXPERIENCE
Confidential
Architect/Lead Developer
Responsibilities:
- All Pay-Plus services communicate via Enterprise Service Bus (ESB). Designed and created SOA based auto payment solutions by implementing Windows Services and ETL processes. Payment files are dropped to designated folders and a suite of windows services uses Pub/Sub messaging pattern using MSMQ facilitates processing teh payment files. Rhino ETL library used to process teh files and send data to different vendors for e-payment/mailing out payments.
- Modified FileWatcher service to multithreaded application to address teh file drop issue.
Environment: .NET Framework 4.5, VS.NET 2013, C #, Windows Services, SQL Server 2012, Windows 7, TFS, Entity Framework, Rhino ETL, Rhino ESB, MSMQ, MS Test, LINQ
Confidential
Architect / Lead Developer
Responsibilities:
- Designed and created SOA based high traffic Web-Service for HiSET registrations. Test taker registration data was received through teh web-service and saved into oracle database using domain-specific entities.
- Web Services Enhanced (WSE 2.0) library is used for implementing WS-Security. Created a web application to check teh status of teh test taker registration data.
- Created a configurable web reporting System, Teh reports can be generated for any standardized test-processing system (HiSET, GRE, PRAXIS, AP, PSAT, etc.) by configuring XML.
- Created a window schedule task for Service Level Agreement report for different testing programs which scheduled to run in every hour.
- Responsible for enhancements to existing Web Applications and Web Services and interactions with other departments for requirements gathering, and integration testing of enhancements.
- Environment: .NET Framework 4.0, VS.NET 10, C #, Web Services, Oracle 11g, XML, Windows 7, SVN,
SQLMetal, ASP.Net MVC, jQuery, XML tools, log4net, SoapUI, CCNet, Nunit, WSE 2.0
Confidential
Lead Developer
Responsibilities:
- Interacted with business analysts, business users for teh requirements. Transformed business/functional requirements to technical requirements.
- Created numerous Winforms for Configurator, Pack&Ship and PipeLine GUI.
- Created common login features for WMS.
- Used SOA to create different services to provide information to teh shipping carriers.
- Created process flow chart using Visio.
- Design and developed UI layer, business layer and data layer and .net library in C#.
- Involved in database design, creating tables and writing stored procedures, functions and triggers.
- Created custom exception library for logging exception to teh log file and database and emailing exceptions
- Visual SourceSafe is used to maintain teh version and source control.
Environment: Winforms, .NET Framework 2.0, VS.NET, C #, Web Services, SQL*Server, XML, XP, VSS
Confidential
Sr. Developer
Responsibilities:
- Understanding teh business requirements and leverage teh technology to meet business requirements and goals. Responsible for business analysis, system/functional specifications, requirement, feasibility analysis, writing technical specifications, coding, testing, bugs fixing. Prepared Use case using UML in Rational Rose.
- Developed base classes, web forms, Web services and .NET class libraries in C# for Order Tracking, Order
- Submission, Back office, Product Search and built assemblies to be included in teh main
- Solution. Extended teh .NET base Class Libraries, Common Type System, and User Defined Types to TEMPeffectively create classes, interfaces, and loosely coupled events dat are functionally efficient and appropriate for given programming scenarios.
- Created scroll grid custom server control by extending Microsoft data grid class, which keeps teh grid header fixed and teh data scrollable for easy viewing.
- Developed master detail custom server control by extending Microsoft data grid class. Client-side call to Web Service provides detail data of a master record. XSLT is used to process and format teh XML data returned from web service for display.
- Created stored procedures, functions, views, and triggers in T-SQL called from MDAAB.
Environment: .NET Framework, Visual Studio.NET, ASP.NET, C #, Web Services, SQL*Server 2K, IIS 6.0, XML, Java/VB Script, Window XP Professional, PVCS.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Architected, designed, implemented and administrated an n-tiered database driven corporate intranet portal utilizing .NET architecture and C#.
- Interacted with business analysts, business users for requirements and analysis.
- ASP.NET web forms UI and each web page consist of .NET user controls such as header, content and footer. Header control contains teh top-level navigation features such as toolbar. Content control consists of navigation panel and target area. User interaction dynamically loads teh content control.
- Developed business and data layer objects in C#.
- Implemented document management system for storing documents such as monthly newsletter and meetings to teh database as blob and its retrieval for display.
- Used Visual Source as a source management tool.
Confidential
Responsibilities:
- Wrote technical specifications.
- Designed and Developed Business logic and UI for various Use cases.
- Developed middle tier objects, common base class and user controls in C#.
- Designed and Developed Common Secured ADSI Components using .NET Directory Services
- For User autantication using Windows Account
- Developed ASP.NET web forms for user interface.
- Used validation controls and client side script for client side validation.
- Developed code behind, business and data classes.
- Developed stored procedures and triggers using PL/SQL, which were called using ADO.NET/ Oracle Client
- Documented design, code and Test Documents
Environment: .NET Framework, VS.NET, ASP.NET, C#, Oracle 8i, IIS 6.0, XML, Java Script, Window 2000, Visual SourceSafe, Infragistics, Spot fire, Active directory.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Designed BUS web interface architecture. Taken hands on decisive role in designing teh solution architecture, development standards, database interaction optimization, user security and autantication and performance monitoring using Visual Studio .NET framework.
- Developed .NET class libraries for Diary, Notes, and Clearance and built assemblies to be included in teh main Solution.
- Developed Data access assemblies using Data Access Application Block Component to connect to SQL*Server database and isolated data access logic from business layer and front end by defining several strongly typed data structure.
- Developed exception logging assemblies using Exception Management Application Block component.
- Teh role also includes writing stored procedures, views, and triggers, testing and deployment of teh application on teh server
Environment: .NET Framework, Visual Studio.NET, ASP.NET, C#, SQL*Server 2000, IIS 6.0, XML, Java Script, Window 2000/2003, Visual SourceSafe, infragistics, active directory.
Confidential
Programmer Analyst
Responsibilities:
- Designed and developed TEAMS Quote process, Product Catalog, Tracker, User Manager.
- Developed Business components (COM) using VB 6.0 and used in MTS for transactions.
- Created numerous Winforms using VB 6.0 and third party controls.
- ADO with OLE DB Provider was used to access data from SQL*Server 6.5/7.0.
- Created stored procedures/triggers/cursors/views for processing, easy maintenance of teh database and displaying information in application/Crystal Reports.
- Application testing, bug fixing, enhancement, support, install and troubleshoot.
- Worked with DBA in up-gradation of TEAMS database from SQL*Server 6.5 to 7.0,
- Create replication process, job scheduling and day-to-day database work. Transform Data between databases using DTS Import/Export wizard and DTS Packages.
Environment: Visual Basic 6.0, Winforms, COM/DCOM, SQL*Server 6.5/7.0/2K, Window NT 4.0/2000, Visual Interdev 6.0, Sheridan, Video soft.
