Solution Architect Resume
Houston, TX
SUMMARY:
- Solution/Software Architect, Technical Lead, Software Developer, Systems Integrator/Administrator and Systems Programmer
- Solution Architect, Web and Mobile IOS/Android Developer
- System Integrator/Architect primarily Java technologies
- Java Software Developer and System Integrator
- C++/C# Windows Developer/Architect
- Technical Lead and Architect
- C++ Windows Developer
- C/C++ Systems Programmer
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, JavaScript, C#, Objective C, Swift, Python, SQL Variants and NOSQL Variants
Operating Systems: Windows, Windows Server, Unix (Solaris, AIX, Linux, and OS X), IOS and Android
Software Development Methodologies: Scrum, Agile, TDD, XP, RUP and Waterfall
Programming Paradigms: Object Oriented, Concurrent, Functional and DSL
Enterprise Development: .NET, JEE/J2EE, Spring, TCP/IP, Web Services, SOAP, SOA, REST, WCF, WebAPI, Spring MVC, Documentum, TDI, Active Directory, LDAP, MSMQ, JMS, DCOM, Service Now, Maximo, Remedy and SAP
Web Development: JSP/Servlets, Spring MVC, ASP.NET MVC, HTML, HTML5, CSS3, XML, XSL, XSLT, JSON, HTTP(S), AJAX, JQuery, JQuery UI, Backbone, Bootstrap, AngularJS, Angular 2, Typescript and D3
Systems Programming: Porting to multiple Operating systems, Compilers and Garbage Collectors
Desktop Development: MFC, WIN32/64, COM, .NET Winforms and Java Swing
Database Development: Oracle, SQL Server, DB2, Cassandra, MongoDB, DynamicDB, Documentum, SQL, PL/SQL, T - SQL, TOAD, Erwin, Visio, and Data Modeling
Network/Middleware/Security: TCP/IP Sockets, HTTP(S), SOAP, REST, WCF, JMS, MQ, MSMQ, LDAP. Active Directory, and HL7
Cloud Computing: AWS and Azure
Mobile Development: IOS, Android, Xcode, Android Studio, Xamarin and Titanium/Appcelerator
Source Control: GIT, Subversion, CVS, and TFS
IDEs: Visual Studio, IntelliJ, Eclipse, RAD, Xcode, Android Studio, WebStorm and Pycharm
Web/Application Servers: IIS, Apache, Tomcat, WebSphere, WebLogic, JBoss, and Node JS
C/C++ libraries: C++ 11 STL, MFC, and WIN32/64
Java libraries: JSE 8, JEE 6, J2EE, Android, Spring, Hibernate, Struts, Apache Commons, Google Guava, JUnit, ANT, Maven, Gradle, Log4J, Lucene, Cassandra, Documentum’s DFC, and SAP JCO
C# Libraries: .NET framework 4.5, Mono, Xamarin, ASP.NET MVC, Web API, WCF, Microsoft’s Enterprise Library
PROFESSIONAL EXPERIENCE:
Solution Architect
Confidential
Responsibilities:
- Implemented Dynamic Automation for Linux/Windows Cloud infrastructures. Dynamic Automation resolved faults such as low disk space \without the aid of an Confidential Engineer if possible.
- It also required an understanding of ticketing system (ex. Service Now, Remedy and Maximo) data model and CRUD operations and how to integrate ticketing system with Dynamic Automation servers in the cloud.
- Gathered technical requirements for Confidential clients with a team to build solutions Coded a workflow to automatically or manually fix server faults detected and provided CRUD operations for Service Now or Remedy or Maximo Helpdesk tickets.
- Created Service Now or Remedy or Maximo helpdesk tickets when server faults occurred Updated Remedy or Service Now or Maximo helpdesk tickets Closed Service Now, Remedy /Maximo helpdesk tickets when server faults were resolved by automation servers
- Closed Service Now, Remedy /Maximo helpdesk tickets when server faults were resolved by Confidential Engineers when Dynamic Automation failed Created Mock data for Service Now or Remedy or Maximo helpdesk tickets for development servers.
- Tested entire workflow solution on Cloud Development and Production servers Provided production support when problems occurred Built solutions utilizing TDI, Java, Server side JavaScript, HTM5, CSS3, Bash, SQL, Web Services REST, and XML
Software Developer
Confidential, Houston, TX
Responsibilities:
- Integrated United and Continental Technical Operation Enterprise Applications and provided Production Support for them. Systems included a System, called ETaskcard, used by Mechanics for signing off on their work on the
- Airplanes and a Software Configuration Management System for the 787’s called 787 SCM. In addition I Architected and trained developers to implement .NET Documentum based solutions for 2 other Applications. ETaskcard was comprised of an ASP.NET frontend and utilized
- Documentum, SQL Server and Web Services on the backend. 787 SCM consist a Java Swing and Web client. The web client used HTML5, Javascript, JSP and JQuery.UI and ran on JBoss and MKS Integrity. MKS Integrity utilized serverside JavaScript triggers (See Mozilla Rhino).
- Integrated Continentals ETaskcard with United Systems and Data using Java and .NET Architected .NET Documentum solutions for United Integration projects
- Trained .NET Developers on usage of Documentum's DFS API's with C#. Provided Production Support for ETaskcard and the 787 SCM systems.
Software Developer/Architect
Confidential, The Woodlands, TX
Responsibilities:
- Architected and developed an integration Solution of Recommind, an Electronic Discovery application, with Documentum and Sharepoint document management systems for Anadarko’s legal department
- Architected an integration solution of Recommind, Documentum and Sharepoint Created Documentum custom Webservices using Java, Spring MVC, SBO's and Jackson JSON libraries
- Developed eDiscovery web prototype using HTML5, CSS3, AJAX, JavaScript, JQuery, JQuery UI, and JSON Wrote
- Recommind web component to connect to Webservices using Java and GWT Created a document indexer for Recommind using Java and Spring MVC Webservices.
Software Developer
Confidential
Responsibilities:
- Developed GUIs and other security functionality for UAWeb, a User Provisioning Application, and provided technical support for UAWeb customers, During that time I also developed a user provisioning security solutions for the Blue Harmony Project.
- The Blue Harmony Project goal was to provide a single User Provisioning Solution for most of Confidential Enterprise systems, primary SAP, based on LDAP. - Developed a LDAP based security solution for the Blue Harmony project using Java and LDAP
- Helped and Trained Blue Harmony teammates and UAWeb Administrators to use my LDAP solution - Extended UAWeb serverside functionality using Java, Java, LDAP, SAP JCO libraries, and DB2 - Extended the UAWeb Web and Desktop clients using
- Java, Java Swing, and JEE WebSphere technologies - Wrote AIX Korn Shell shell scripts for user provisioning - Provided technical support for UAWeb systems to Confidential external and internal customers
Software Developer
Confidential, League City, TX
Responsibilities:
- Confidential created the -winning Prodagio Suite, which included Prodagio Contracts, Case Management and AP. It has also written applications used by, an application that manages Astronaut public appearances, and SODF, which provided a workflow for managing documents used for the International Space Station program. For customers, Prodagio AP needed to be integrated with their accounting systems data such as SAP or Oracle. The Prodagio Suite, STAR and SODF applications were developed in Java, J2EE, JEE, WDK, Webtop, DQL, DFC and DFS.
- I was hired to do product development and support and remote Documentum Administration
- Developed Prodagio Suite, STAR and SODF using Java, Webtop, WDK, DFC, DFS, DQL, and Web Services Created DQL scripts and
- DQL Reports Developed Documentum Admistrator Jobs using Java, DFC, SBO, and DFS Ported Prodagio Documentum products from Documentum 5.3 to Documentum (6.0-6-5)
- Integrated Prodagio AP with Java and SAP JCO libraries Resolved issues found In Confidential products and provided remote support for customers Administrated Documentum Content Servers(5.3-6.5)
Software Developer Architect
Confidential, Houston, TX
Responsibilities:
- Confidential was a former business unit of Stewart Mortgage Information (STI) created to provide lender services for the entire foreclosure life cycle of Mortgage loans in default.
- I was brought on to provide a solution of integrating an existing 3rd party Mortgage Loan Manager system with a new loan manager and billing system that we were to developed in-house.
- I started out as a Contractor and later was hired as an employee for a short time before STI eliminated the business unit.s
- Developed a desktop application to convert spreadsheets into loan data in .NET 2.0, C#, Winforms and T-SQL Provided solution for a in-house billing system and loan manager
- Mortgage Loan Manager system Partially implemented billing system and loan manager using .NET (2.0-3.0), C#, ASP.NET, WCF, Web Services and Microsoft Enterprise Library
Application System Analyst
Confidential, Houston, TX
Responsibilities:
- University of Texas Confidential is one of the Top Cancer Hospitals in the World. I was the Technical Lead for the Electronic Medical Record Project (EMR) iKnowMed project and a troubleshooter for
- Patient One EMR Project. iKnownMed is a Rich Client Web EMR for Oncology and was written in Java, J2EE, Perl, JavaScript, AJAX and SmallTalk. Later I moved onto other projects sometimes as a Technical Lead and sometimes as a programmer
- Technical Lead of iKnowMed EMR technical team
- Converted existing MDA databases to XML format for iKnowMed utilizing VC++
- Developed WinRunner test scripts as a way to automate entering data into Patient One Coordinated updates and patches of iKnowMed Led iKnowMed Stress and Load testing
- Investigated and wrote programs for the Tablet PC utilizing VC++, C#, .NET, and WIN32 Developed a Project Management application using Java, J2EE, Struts, Hibernate, JavaScript, T-SQL
Technical Architect
Confidential, Houston, TX
Responsibilities:
- Confidential was a consulting company during the .com era. I was the Technical Lead for multiple projects there and provided and implemented technical solutions mostly as an Architect, System Integrator, Troubleshooter, and a programmer.
- Ported a B2B portal to WebSphere 3.5 using J2EE, DB2, Linux and AIX technologies. Troubleshooted major issues during my stay. One of which saved the loss of a client
- Created a company internal program to certify other consultants in Confidential technologies such as WebSphere. Created a wireless Palm VII prototype using
- Java J2EE, Tomcat and Palm XHTML tag libraries Wrote location search functionality and other functionality for an B2C website using Java and ATG Frameworks
- Created Object and Data model for B2C website using Erwin and Rational Rose Gathered Technical Requirements, Wrote a Data Dictionary for an Energy Management Portal
Systems Programmer
Confidential, Chicago, IL
Responsibilities:
- I was a member of a team of computer scientists and programmers to develop the Braid computer language (US Patent-6518979). Braid combined the best of C and Lisp was but with a modifiable syntax.
- Geodesic incorporated the latest academic research and modern compiler technologies into Braid. During that time, Geodesic also developed a commercial C++ Garbage Collector (GC) and memory leak detector based on Hans Boehm's Garbage Collector
- Ported Braid Compiler and Interpreter from C to C++ Coded Braid in Assembly, C and C++ on multiple hardware platforms and OS's Ported and tested the Great Circle C++ Garbage Collector on multiple hardware platforms and OS's