Technical Architect Resume
SUMMARY:
- Has been an IT professional since 2001 with experience as an Architect, Team Lead, Sr. Software Consultant and application developer. 13 years of experience in Web based, Windows, Client/Server and Multi - tier applications. 12 years of hands on experience in .Net technologies. 11 years of experience in US public sector Industry.
- Extensive experience in writing database objects like Stored Procedures, Triggers and Cursors for Oracle, SQL Server and MS Access databases.
- Proficiency in requirement analysis, system designing, and development of applications, database designing and Object Oriented design (UML) and programming.
- Has good communication, interpersonal, analytical and technical skills and has the ability to grasp things quickly.
TECHNICAL SKILLS:
Industries: Public Administration, Energy/Utilities, Manufacturing, Services
Functional Areas: Technical architecture, requirement analysis, application design, development & implementation, Team lead, Delivery
Methodologies: Agile, Waterfall, OOP, OOA/OOD
Application Development Tools: Visual Studio 2015, IIS, TOAD, XML Spy, Rapid SQL, Eclipse, JDK, JSDK, TOAD, IIS, Notepad++
Application Package: Visual Studio .Net, Visual Studio, JDK, JSDK, Java Webserver
Databases / DB Tools: TOAD, MS SQL Server, MS SQL Server, Oracle, MS-Access
Desktop Tools: MS Project, MS Office, Visio
MVP, MVC, Model View: View model design patterns
Network Software / Communications: TCP/IP, SSL, HTTP, HTTPS, FTP, SMTP, socket programming, distributed software programming using Corba., Web Services, WSDL, .Net Remoting
Operating Systems: Windows 64bit, 32bit, Sun Solaris, Linux, Unix
Programming Languages: C#, VB, ASP, C++, Java, C, Java Script, JScript, VB Script, JSP, HTML, DHTML, XML, SQL,PERL, Unix Shell, PL/SQL, UML, CORBA, XML, XSL/XSLT, XSD, XPATH, COBOL, PASCAL, LISP, PROLOG
Testing Tools: NUnit, Visual studio unit testing tool, Load Runner
Utilities / Command Languages: NAnt, Cruise Control, Unix shell scripting
Other: Infragistics, CSLA, Source Safe, Crystal Reports XI, Install shield, Package and Deployment Wizard, Wise for Windows Installer, IBM Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect
- Configured the project to use MVC 5.0 design pattern, supporting three layered architecture at OMH.
- Code First Entity Framework implemented using POCO.
- Designed ASP.Net Razor views using Visual Studio 2013, HTML 5 and CSS 3.0.
- Extensively used JavaScript via JQuery in form design, client page validation to name a few using JQuery UI.
- Effectively used AJAX for providing improved user experience.
- Security implemented via http modules interacts with Clear Trust and DOH Health Commerce System.
- Implemented architecture for EMEDNY EDI transactions with DOH.
- Built provisions to download remittances from third party billing software purchased by Health Homes.
- Built automated multi-threaded, parallel processing billing/reconcile processes.
- Wrote PL/SQL scripts for creating and modifying database objects like tables, views, triggers, synonyms. Created packages and Stored Procedures (Using Oracle 11g) for executing business logic on database. Used Toad 11.6 to access oracle database, create migration scripts.
- Test driven programming using Visual Studio 2013 unit testing tool.
- Integration with WCF based Enterprise Service Bus to consume Crystal Reports.
- Automated Builds create using MS Build triggered via Cruise Control.
- Successfully lead a team of three developers.
- Active participation in Agile Scrum methodology followed in OMH.
- Efficiently used TFS - Framework to maintain code repository and to streamline the work items.
Environment: NET Framework 4.5, C#.NET, EF6, ASP.NET, UML, Oracle 11g, IIS, Team Foundation Server, Crystal Reports 11, Visual Studio 2015 Unit Testing, MVC 5.0 design pattern. WCF, JQuery, JQuery UI
Confidential
Programmer Expert
- Configured the project to use MVC 4.0 design pattern, supporting three layered architecture at OCFS.
- Responsible for responsive web design for mobile platform usage by New York City client base with help of bootstrap.
- Designed ASP.Net Razor views using Visual Studio 2012, HTML 5 and CSS 3.0.
- Extensively used JavaScript via JQuery in form design. Designed Sortable Grids, Auto Complete, Date/Time Fill, Dictionary, Client page validations to name a few using JQuery UI.
- Effectively used AJAX for providing improved user experience.
- Implemented authentication through single sign on based system named “Site-minder” and role based authorization built in the database.
- Extensively worked on CSLA business objects for data modelling. Followed Gang of Four design patterns in architecture of the web solution. Configured ELMAH tool for error logging.
- Wrote PL/SQL scripts for creating and modifying database objects like tables, views, triggers, synonyms. Created packages and Stored Procedures (Using Oracle 11g) for executing business logic on database. Used Toad 11.0 to access oracle database, create migration scripts.
- Test driven programming using Visual Studio 2012 unit testing tool.
- Created interface for integration with Cognos reports. Helped creating complex cursors for report development via Cognos.
- Responsible for creating MSI packages for the deployment of application in various environments. Used “Wix Toolset” for automation of the migrations. Solely responsible for deployment, maintenance and troubleshooting the system in production environment.
- Successfully lead a team of three developers. Played a key role in integration with other DJJOY applications like ARTS, JDAS and CTH. Designed WCF services for interaction with Connections application.
- Participated in JAD (Joint application development) meetings and was involved in design and Analysis of various application features
- Following agile methodology (RAD) for product development. Efficiently used TFS - Framework to maintain code repository and to streamline the work items.
Environment: NET Framework 4.5, C#.NET, ADO.NET, ASP.NET, UML, Oracle 11g, IIS, Team Foundation Server, IBM Cognos, Visual Studio 2012 Unit Testing, MVC 4.0 design pattern. WCF, JQuery, JQuery UI nttdata, Inc.
Confidential
Tech Lead
- Configured the project to use MVP design pattern. Supporting 4-Layered architecture followed by OMH
- Modified the existing code to authenticate the application layer using the generalized security models and the faults used by WCF Services.
- Created logic for automatic identification of changes to domain entities and their collections which will support through n-level tree of domain entities
- Configured MS Enterprise library 4.0 for error logging on the servers.
- Created logic to automatic validation of Domain entities on the business layer and automatic error handling.
- Configured the application on all environments used. Configured the application to use Load balancing used by OMH. Support for any configuration problems on the servers.
- Designed Web forms using efficient controls available through Visual Studio 2012, ASP.Net 4.0, AJAX toolkit 2.0.
- Wrote several oracle packages with bundles of stored procedures in PL/SQL
- Effectively used AJAX, JQuery for providing improved user experience
- Improved application performance by implementing Best Practices in all layers of application
- Wrote PL/SQL scripts for creating new tables and modifying existing tables
- Test driven programming using Visual Studio 2010 unit testing tool.
- Created several financial reports using Crystal Reports 10. Configured application to use crystal enterprise server used by OMH
- Cruise Control Script for automated migrating the code on to the Development, Quality Control and the Production Servers which would minimize the migration errors.
- Lead a team of 9 developers and supported as needed.
- Following Scrum - Agile methodology for product development. Efficiently used TFS - Scrum Framework to maintain product backlog, track task progress, defects and reporting.
Environment: NET Framework 4.0, C#.NET, MVC 4.0, ADO.NET, ASP.NET, ELMAH, UML, Oracle 11g, IIS, Team Foundation Server, IBM Cognos, Visual Studio 2012 Unit Testing, WCF, JQuery, JQuery UI, Bootstrap.
Confidential
Tech Lead
- Configured the project to use MVP design pattern. Supporting 4-Layered architecture followed by OMH
- Modified the existing code to authenticate the application layer using the generalized security models and the faults used by WCF Services.
- Created logic for automatic identification of changes to domain entities and their collections which will support through n-level tree of domain entities
- Configured MS Enterprise library 4.0 for error logging on the servers.
- Created logic to automatic validation of Domain entities on the business layer and automatic error handling.
- Configured the application on all environments used. Configured the application to use Load balancing used by OMH. Support for any configuration problems on the servers.
- Designed Web forms using efficient controls available through Visual Studio 2008, ASP.Net 3.5, AJAX toolkit 2.0.
- Wrote several oracle packages with bundles of stored procedures in PL/SQL
- Effectively used AJAX for providing improved user experience
- Improved application performance by implementing Best Practices in all layers of application
- Wrote PL/SQL scripts for creating new tables and modifying existing tables
- Test driven programming using Visual Studio 2008 unit testing tool.
- Created several financial reports using Crystal Reports XI. Configured application to use crystal enterprise server used by OMH
- Cruise Control Script for automated migrating the code on to the Development, Quality Control and the Production Servers which would minimize the migration errors.
- Lead a team of 4 developers and supported as needed.
Environment: NET Framework 3.5, C#.NET, ADO.NET, ASP.NET, Cruise Control, UML, Oracle 10i, IIS, Visual Source Safe, Mercury Quality Center, Crystal Reports XI, Visual Studio 2008 Unit Testing, MVP design pattern. WCF, Ajax toolkit 2.0, Ajax
Confidential
Tech Lead
- Configured the project to use MVC design pattern. Flexible design of the system for supporting 4-Layered architecture followed by OMH
- Configured the application to use authentication through third party application used by OMH. Wrote several classes to authenticate the same from the web layer through the application layer.
- Major contribution towards the design of the project by active participation in JAD sessions, meetings with Business Analysts and through efficient UI design
- Configured MS Enterprise library for error logging on the servers.
- Configured the application on all environments used. Configured the application to use Load balancing used by OMH. Support for any configuration problems on the servers.
- Implemented new UI design by creating a Secure and Non-Secure master pages, used YUI (the new Yahoo User design) and created adapters for grids and controls as needed.
- Designed Web forms using efficient controls and features like Master Pages available through Visual Studio 2008, ASP.Net 3.5, AJAX toolkit.
- Developed middle tier using Visual Basic 2008, VB.Net 3.5
- Wrote several oracle packages with bundles of stored procedures in PL/SQL
- Effectively used AJAX for providing improved user experience
- Improved application performance by implementing Best Practices in all layers of application
- Wrote and configured several batch jobs on the GECS server which would run monthly or nightly for updating several financial servers maintained by Department of Health, Budgeting, NY patient repository, Cash Applied System etc.,
- Wrote PL/SQL scripts for creating new tables and modifying existing tables
- Test driven programming using Visual Studio 2008 unit testing tool.
- Created several financial reports using Crystal Reports 10. Configured application to use crystal enterprise server used by OMH
- NAnt Script for migrating the code on to the Development, Quality Control and the Production Servers
- Support for testing the system through Mercury Quality Center.
Environment: NET Framework 3.5, VB.NET, ADO.NET, ASP.NET, NAnt, UML, Oracle 10i, IIS, Visual Source Safe, Mercury Quality Center, Crystal Reports 10, Visual Studo 2008 Unit Testing, MVC design pattern. WCF, Ajax
Confidential
Sr. Developer
- Day to day Client interaction, understanding the project requirements and analysis through knowledge sharing sessions.
- Worked with the client by providing analysis and design to meet the aggressive demands of the project.
- Re-designed the business layer being used by the system for implementing critical patient billing re-imbursement process for the plan. Created all the reports needed by the system using Crystal Reports 10.
- XML classes for efficient communication between layers of the application.
- Fixed all the Unit testing in the system using .NUnit
- Fixed the enterprise library logging classes. Redirection of all the logging into the database. Created few web services in this process
- Fixed the error handling in the system
- Created few Windows services (File system watchers) that would monitor for files dropped from external system and load the database as necessary
- Created code in oracle server to call SOAP/XML oriented Web Services for batch load purposes.
- Coded few classes using FTP protocol for moving data from OMH Servers to other state and central medical servers as needed.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Provided Necessary Support to the existing ASP.NET 2.0 application, by fixing the bugs in the system. Used Mercury Quality Center in the process.
Environment: .NET Framework 2.0, VB.NET, ADO.NET, ASP.NET, NUnit, UML, Oracle 10i, IIS, Visual Source Safe, Mercury Quality Center
Confidential
Developer/Analyst
- Built a powerful, maintainable business logic layer using software development framework CSLA .NET.
- Involved in test driven programming using NUnit.
- Built an automated deployment tool using NAnt and built stored procedures and cursors by accessing TOAD.
- Helped in designing the database.
- Designed an automated monthly stats pop extract file, which would be used by bureau of management Information to generate SPSS data file.
- Designed an automated application which would extract encrypted flat files and update the database with\latest data.
- Integrated cognos reports with the application.
- Used Visual Source Safe as version control tool.
- Helped in performance tuning of the application by helping the database administrator and by cleaning up the ASP.NET pages.
- Used regular expressions.
- Designed and consumed a web service which would integrate the data with connections project.
- Worked on powering the presentation layer with the use of Infragistics data elements.
Environment: .NET Framework 2.0, VB.NET, ADO.NET, ASP.NET, CSLA, NUnit, NAnt, UML, Infragistics, Oracle 10i, IIS, Visual Source Safe, Mercury Quality Center
Confidential
Sr. Developer
- Developed core functionality with the .NET Framework C#, ASP.NET, ADO.NET, JavaScript and MS SQL Server 2000.
- Used IBM Rational Rose for UML modeling and XML as middle tier components for universal data exchange between server and client.
- Used dataadapter, datacommand, dataset, datatable, datarelations and constraints for database access and ADO.NET support for XML.
- Participated in the entire web architecture design using ASP.NET and database setup.
- Designed and developed static and dynamic pages validating client side and Server side scripts.
- Designed custom web controls implementing more usability into the datagrid control.
- Developed C# objects to store retrieve files directly from SQL Server posted to from the browser using the ASP.NET.
- Implemented support for transactions using ADO.NET Objects.
- Designed, developed and tested performance-oriented stored procedures for creating data files.
- Accessed COM/COM+ data access components from .NET.
- Used crystal reports to generate reports based on user input parameters.
- Performed unit testing using NUnit.
Environment: .NET Framework 1.1, VB.NET, ADO.NET, ASP.NET, XML, UML, SQL Server 2000, IIS, COM/COM+, Crystal Reports 9.0, NUnit, Rational Rose
Confidential
Programmer
- Wrote several COM components in Microsoft Visual Basic 6.0.
- Was involved in MTS transactions is coded through the use of the Object Context object.
- Created stored procedures, style sheets, reports and various search engines.
- Checked the daily load, weekly load and quarterly load process for the data.
- Used MIME type for exporting the reports to Excel and Word formats and commerce server for Windows Authentication of Internet user and the commerce server business analytics system for generating customer specific reports.
Environment: VB 6.0, COM, Microsoft Transaction Server, DHTML, SQL Server 7.0, Windows 2000 Server
Confidential
Programmer
- Wrote VBScript functions in asp pages to generate E-mails to customers.
- Acted as a key player in design, development and implementation.
- Created ASP Pages for filling out details.
- Was involved in writing functions to validate the contents of the Forms. For example some Forms might have VIP parking and coupons and test the application under various test cases and fix the failure.
- Developed various reports, graphs and charts using Crystal Reports.
Environment: Active Server Pages, Visual Studio 6.0, JavaScript, IIS, Oracle 7.2, Visual Source Safe, Windows NT 4.0, Seagate Crystal Reports 7.0
Confidential
Jr. Programmer
- Developed user-friendly interfaces using Visual Basic 6.0.
- Designed and implemented database tables, stored procedures, triggers and views.
- Implemented the business logic through business objects ActiveX DLLs using VB and COM.
- Deployed the DLL components on MTS.
- Was responsible for creating Crystal Reports.
Environment: Windows NT 4.0, VB5.0, ADO, COM, ActiveX, MTS, Crystal Reports, Visual Source Safe, Visual InterDev 6.0.