Software Architect, Team Leader, Project Coordinator Resume
SUMMARY:
- Mainly worked as a Software Architect engaging with the Client and Project Manager (PM) designing and documenting the solution, negotiating and managing required feature set, and the overall application structure and database schema while leading and managing the development team.
- Work closely with the PM to maintain the project documented, on schedule, on the budget and on time.
- As needed role up my sleeves and code or unit test/validate side - by-side with the team.
- Strong experience in MS-SQL (TSQL and related products including SSIS, SSRS and SSAS), Visual Studio, Team System, Native (C++), Managed (.Net) and others Microsoft products and technologies.
- Knowledgeable in ASP.Net MVC, jQuery, WCF (“Communications Foundation”), WEB-API, WPF (“Presentation Foundation”), Silverlight and related technologies.
- Started working in MS-SQL and TSQL since v6.5 (in the nineties) and in .Net since early +/- 2002 Betas. Extensively worked on native and managed automated systems, information/data exchange solutions based on standards/protocols including EDI, and XML based (such as GJXDM, LEXS/N-DEx and NIEM) initiatives.
- Has been a contractor through all professional practice and compensation has varied based on the amount of contracted period, responsibilities and work conditions.
PRIMARY EXPERIENCE:
Microsoft SQL Server 2000 - 2017 including SSRS, SSIS, SSAS
Software AG - WebMethods, Tyler Odyssey Development
Visual Studio 2003 - 2017, Team Foundation Services 2008 - 2017, VSTS;
Web-Applications (ASP.NET, MVC, SPA); Web-API; CSSAngularJS, Angular2, Typescript, Javascript
Telerik Kendo-UI
Telerik Reports, SAS Crystal Reports
XML, APCO, NIEM, N-DEx, LEXS; XSLT
Xamarin, XAML, WPF, WCF and .Net Framework v1.0 - current release
C++/CLI, C++/CX, C++ (native)VB.Net, C#
TECHNICAL SKILLS:
Programming / Coding Languages / Tools & Libraries: C#, VB.Net, C++/CLI, C++/CX, C++ (Unmanaged), LINQ
Development IDE & Tools: Visual Studio, Eclipse (Juno)
Design / Development / Source Control & Team Methodologies and Tools: TFS (Agile/Scrum)
API / Framework Design: Altova Mission Kit, UML, IEPD, Diagraming tools and repositories.Windows Rich Client App Development, WinForms. WPF (XAML), Silverlight (XAML)
Web App Development: HTML / HTML5, CSS / Bootstrap, JavaScript, JQuery, Ajax, ASP.Net (3,4,5), Knockout, AngularJS, Angular 2+, SPA (Single Page Apps), MVC (in ASP.Net), MVVM (in SPA's), WCF, WebApi, ADO.Net, SOAP 1.1 / 1.2, RESTful, XLST
Reporting Tools: Crystal Reports, Telerik Reporting,SSRS (Reporting Srvs)
Database and Enterprise Services / Libraries, Tools & Utilities: SQL-Server, TSQL, Oracle PL/SQL, SSIS (Integration Srvs), SSAS (Analysis Srvs), Active Directory (LDAP), PowerShell, XML / XSD, NIEM, APCO (CAD to CAD)
WORK EXPERIENCE:
Confidential
Software Architect, Team Leader, Project Coordinator
Responsibilities:
- Architect and Developer of the “ Confidential ” base class libraries that are used as a starting Framework for openk projects engagements based on Microsoft .Net related Technologies. The framework provides a collection of:
- Reusable (helper) classes to manage common Application tasks including session management, user privilege handling, error and exception handling, encryption and data protection among other common tasks;
- Reusable (C#) classes targeting ADO.Net Db-Common and related provider factories that has been useful to simplify the database access to various data sources including, MS-SQL and Oracle;
- Reusable (C++/CLI) classes to manage application driven reporting that supports both Crystal Reports and Reporting Services;
- Reusable (C#) classes to manage BLOB’s storage and graphical representation (if applicable);
- C++/CLI library of reusable classes that targets commonly used “Inter-Process Communication” (IPC’s), TCP/IP, and helper classes to manage working with POP3, SMTP, FTP, HTTP, MSMQ, and other protocols;
- C++/CLI and C# code to support Windows Communication Foundation (WCF), POCO (“Plain Old CLR Object”) data access, Entity Data Model/Framework (EDM/EF), Domain Services, and (in C#) RIA Services;
- Reusable Components that include MVVM WPF and Silverlight controls and helper classes to MVVM;
- Reusable classes and helpers to manage XPS reporting generation and printing;
- Reusable ASP.Net MVC UI controls including user login, lists items selection control among others;
- C/C++ native classes that implements ODBC, OLEDB, and Oracle OCCI database connectivity; and many other useful class helpers to manage encryption, text file scanning and parsing, IPC’s and other common tasks.
- Openk have used the above libraries in must projects since VS 2003, and earlier versions of VS for the C++ native code.
Confidential
Associate Professor
Responsibilities:
- Taught computer-related courses and Computer Technology applied to Business for MBA students at the Graduate School of Business and Administration.
Confidential, Santa Clara, California
Solutions/Application-Data Architect
Responsibilities:
- Visual Studio/TFS (Agile) 2017. Eclipse (WebMethods Designer);
- ESB (Software AG, WebMethods / OneData);
- XML, XSLT, XPATH, XQuery;
- C#, ASP.Net, ADO.Net, AngularJS, WCF, WPF and others;
- MS-SQL 2000 - 2017 (TSQL);
- Develop 6 Information (using WCF/SOAP 1.2) for the SVRIA community Publish Safety group including, Call-For-Service (CFS), Unit-Status-Update (USU), Request-For-Resource, Request-Unit-Status-Update, Resource-Availability-Query, and Available-Resource-Response;
- Develop class-library to support Public-Safety and Confidential publish and consume exchanges;
- Develop code, portal and other resources to support AVL Feeds,CFS and USU subscription services and SOA Services for all 6 CAD to CAD exchange requests;
- For the ESB I have been working as the Lead Data Architect in charge of writing the specs for SAG/WM Developers including main Data Access components, IEPD, XSDs and WSDL;
- Lead SVRIA developers while coding for supported information exchanges;
Confidential, Tennessee
Integration Consultant
Responsibilities:
- Software AG - Web-Methods;
- MS-SQL 2012 (TSQL).
- Develop the Exception, Error Tracking, and transaction log database to be used in the Web-Method solution;
- Developed various Web-Methods Service and Process Flows / Services to validate, log and process NIEM (v3) based information exchanges;
- Configure and develop needed resources to use the developed Error and Transaction Log database to support the Web-Methods develop flows and services;
Confidential, Hartford, CT
Team Leader, Solutions Architect and Developer
Responsibilities:
- .Net Framework 2.0 - 4.5,
- C# and Windows Presentation Foundation (WPF and MVVM);
- LightSwitch, and Silverlight 5.0
- ASP.Net MVC
- VS 2012 (Professional, Premium);
- SharePoint 2010 (2013)
- MS-SQL 2010/2012 (TSQL) and 2014 (including SSIS, SSRS, SSAS);
- TFS 2012.
- Work as project coordinator, team-lead and solutions architect, and senior consultant/developer for the Connecticut Division of CJIS;
- Worked with various Project Managers for the various Technical-Team that I lead to schedule, coordinate and execute project plans;
- Managed a team of 2 developers to generate the specifications of various data exchanges based on LEXS/N-DEx and NIEM between Confidential Agencies for the State of Connecticut including “Incident Arrest”, “Dispositions and Sentencing”, “Correctional Status Updates” and others;
- Manage 2 SharePoint developers targeted to design and implement TeamSites for the “Public Defenders Office” of the State of Connecticut and various offices of “Law Enforcement”;
- Work on various LOB (Line-of-Business) applications for the CT-CJIS office;
Confidential
Team Leader, Solutions Architect and Developer
Responsibilities:
- .Net Framework 2.0 - 4.0,
- Windows Presentation Foundation (WPF and MVVM);
- VS 2010 (Ultimate);
- MS-SQL 2010 (TSQL);
- COM/DCOM (native) and .Net Enterprise Services Components;
- TFS 2008 - 2010.
- Work as project coordinator, solutions architect, and senior consultant/developer for the 311 (same as 911 but for everything that is not an emergency) “Integrated Services” Call Center console that provides a single point of contact for all Government Agencies services to citizens to manage information requests and referrals;
- Project was developed in a time frame of 2 months;
- Created software resources to Manage the Call Center telephony while interacting with the Avaya call modules (using DMCC);
- Created software resources to allow Call Center Agent to search for citizen information and/or service requests through a GSA (“Google Search Appliance”) while managing content using a custom Browser control.
Confidential
Team Members:Architect, Developers, PM’s, QA, Testers, Client Representative
Responsibilities:
- Work as project coordinator, solutions architect, and senior consultant/developer on various projects of the BPPR EBT unit;
- Diverse projects developed for Evertec;
- Develop Verifone PINpad 1000se SDK to configure and get encrypted customer PIN-block for further host processing;
- Develop database and message processing solutions including some EBT Financial transactions;
- Architected, designed and developed class libraries to be reused by the Evertec EBT development groups;
- Designed and developed various high-demand and mission critical systems Web-Services (SOA, SOAP and RESTful based), XML and TCP/IP based bindings;
- Created a Native library of classes and DCOM/COM enterprise components to be used as an interface from client managed applications to back-end legacy transaction databases/hosts.
Confidential
Team Leader, Solutions Architect, Project Coordinator and Developer
Responsibilities:
- Oracle (11g) using OCCI; and
- XML NIEM v2.x schemas definition and development. For the XML schemas definition VS2008-2010, Stylus Studio and XML Spy where used.
- During this engagement the following applications and services where developed:
- Domestic Violence Case Management and Monitoring (Web Application/Portal) to be used by the corresponding office in the Police Department of Puerto Rico (PRPD);
- Designed and developed the CJIS Xml documents interchange schemas based on “Global Justice Xml Data Management” (GJXDM) and NIEM v2.0 standards;
- Designed and developed the CJIS CCH data warehouse;
- Designed, develop and deploy RESTful web services for information exchange with other local and national agencies and related Confidential organizations, including the Department of Courts Administration;
