About Me
- 30+ years of experience in software requirements, design, development, implementation, testing & maintenance
- Have done all three tiers of software:
- Front End (User Interface): Angular 2, Angular 4, X-...
- For the ESB, I have experience with the following:
- Software AG Integration Platform with webMethods Developer
- Oracle Service Bus with Message Flows
- Fiorano SOA Platform
- JBOSS ESB
- Have worked in software design, testing, and development covering all facets of Full Stack Development
- Server, Network, and Hosting Environment
- Data Modeling
- Business Logic
- API Layer / Action Layer / MVC
- User Interface / User Experience
- Understanding what the customer and business need
- 4.5+ years of experience working in the Electric/Water Utility industry under Orlando Utilities Commission
- 12+ years of experience working in the telecommunications industry under Bellcore, Martin Marietta, Syniverse, Verizon, and AT&T Bell Laboratories
- 2+ years of experience working inside a private company, Computer Sciences Corporation, on a software project for a government agency, Bureau of Land Management
- 1+ years of experience working in the pharmaceutical software industry under Transaction Data Systems
- 3+ years of experience working in the Internet/Intranet and E-commerce industry under BDM Technologies, Active Assets, Citibank, and Synthelogic
- 2+ years of experience working in the Radiology Information Systems industry under Amicas
- 3+ years experience in the Healthcare industry under Amicas and Transaction Data Systems
- 0.5 year(s) of experience working in the airline in-flight entertainment industry under LiveTV/Thales
- 4.6+ years experience with Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) using Software AG Integration Server 7.1.3, Software AG Message Broker 7.1.3, Software AG webMethods Developer 7.1.3, Software AG MyWebMethods Server 7.1.3, Oracle Service Bus (OSB), Oracle Service Bus (OSB) Message Flow, and Fiorano SOA Platform 2007
- 0.5 year(s) of experience working in the banking industry software under Citibank
- 15+ years of experience in the UNIX platform
- 4+ years of experience in HP-UX platform
- 5+ years of experience in Linux platform – Debian and CentOS
- 10+ years of experience in the Microsoft Windows 95, Windows 98, Windows Me, Windows NT, Windows XP, Windows 7 Enterprise and Windows 2000 Professional platforms
- 17.5+ years of experience in Object-Oriented Design - programming with C++ & Java
- 6+ years of experience in Object-Oriented Design - programming with C++
- 15+ years of experience in Object-Oriented Design - programming with Java
- 4 years of experience programming in the C language
- 4 years of experience in X-Windows/Motif Graphical User Interface Design & Programming
- 15+ years of experience in relational database design, RDBMS, and SQL programming
- 1.5 years of experience in relational database design - programming with Informix-4GL and Informix-SQL
- 5+ years of experience in relational database design - programming in Oracle SQL+ and Oracle SQL Lite
- 1 year of experience in relational database design - programming in Sybase
- 0.5 year(s) experience in relational database programming and administration in MySQL
- 0.5 years(s) experience in relational database programming and administration in PostgreSQL
- 4+ year(s) experience in relational database programming in Microsoft SQL Server
- 8+ years of experience programming with JDBC
- 4 years of experience in Web Development (i.e., as a Web Developer) & Java Beans
- 10+ years of experience doing client/server & Internet/Intranet programming with Java, Java Applets, Java Servlets, Java Server Pages (JSP), JDBC, CORBA, Visibroker for Java, HTML, JavaScript, & LiveWire
- 10+ years of experience using Integrated Development tools such as JBuilder, Visual Café, Eclipse, IntelliJ, NetBeans, & PowerJ
- 2 years experience with Java Swing
- 4+ year(s) experience using Ant Build Management tool and Makefile
- 6+ years experience with Apache Tomcat Web Server
- 3+ year(s) experience with BEA Weblogic Server
- 8.5+ year(s) experience in J2EE
- 2+ year(s) experience in Enterprise Java Beans (EJB)
- 6+ year(s) experience with SOAP (Simple Object Access Protocol) and RESTful Web Services
- 6+ years experience using Soap UI Test Tool
- 2+ year(s) experience with Struts
- 4+ years of experience programming in XML, XSLT & XHTML
- 3 year(s) experience in XML Schema
- 5.5+ years of experience programming in Lex, Yacc, Awk, Korn shell, tcsh shell, & Perl
- 2+ year(s) experience with RESTFul Web Services and JavaScript Object Notation (JSON) message structure
- 3 years experience in real-time application development using Object-Oriented methodologies, HP BASIC, C, C++, and Java
- 3+ years experience with Grails and Groovy Script
- 1.0 year(s) experience with Python and Jython
Skills
Web Development
Data & Analytics
Operating System
Programming Language
Networking & Security
Others
Development Tools
Software Engineering
Database
Software Testing
Portfolio Projects
Company
Bellcore
Description
Automated Test System). During this period, I did the following on AT&T, Sun, & Solaris UNIX platforms:
wrote and coded ISDN MLHG test plan in C++
wrote and coded analog MLHG & other test plans in HP BASIC
tested these plans for compliance with Bellcore telephone switching requirements
was a member of a two-man design team that developed a high-level model for CSATS using an Object-Oriented paradigm based on the Yourdon, Booch, & Rumbaugh methodologies and implemented it in C++
o did static modeling of CSATS to identify the class hierarchy relationships such as parent-child and data attributes, identifying components such as types of messages (SS7 & ISDN), hardware equipments, telephone features, telephone lines and trunks, etc.
o did dynamic modeling of CSATS to determine how the various classes interact with each other using event response diagrams, state diagrams,
and component views, thus identifying the functions (i.e., methods) associated with each class
coded SS7 ISDNUP message and protocol controller classes using C++
designed & coded Graphical User Interface using X-Windows/Motif library set
gained extensive knowledge of Revision Control System, dbx, C++, SS7, & ISDN
real-time application development using HP BASIC hardware interface libraries and C++
Skills
Unix C++ Windows OSTools
Visual Studio OnlineCompany
Colorado
Description
As a software/database developer for MINTS (Martin Marietta Inventory Network Telecommunications System), I did the following on an AT&T UNIX platform:
wrote software requirements for a database application that was supposed to keep track of the state of data and voice telecommunications network devices within Martin Marietta
designed database using a relational database paradigm & Entity-Relationship (E-R) modeling
implemented & coded the database application in Informix-4GL & Informix-SQL
was involved in User Interface Design using X-Windows/Motif and UIM/X User Interface Management System
Skills
Unix Entity FrameworkTools
Excel sheetsCompany
Martinez & Hromada
Description
Software developer for AT&T CMS (Call Management System). During this period of working at AT&T Bell Laboratories, I did the following on an AT&T UNIX platform:
wrote software design documents for certain portions (Vector Contents, Realtime Database, and Exceptions Distributor) of the G3V4 CMS requirements
implemented & coded the design in C++
gained experience using the SUBLIME Product Administration System and COMPAS
Skills
Unix Sublime TextTools
Visual Studio (Win)Company
Denver
Description
Software developer/subcontractor to Tsunami where
the client is Computer Sciences Corporation / Bureau of Land Management. During this period I did the following on an AIX platform:
designed and coded an internal test tool program that tested Convenience Widgets, which are data structures representing a graphical object composed of Motif widgets; coded it using C and X-Windows/Motif library
did object modeling for business application where objects acted as an interface between business application and database API functions; documented objects definition, public & private functions, public & private data) using Framemaker
wrote PDL (Program Description Language) to describe (a) the software units (i.e., functions) of objects and (b) the processing and control logic within software units; implemented PDL using C language code; wrote unit test plans for software units
wrote program that would take a *.c file and obtain statistics about the file, such as the function definitions, function calls, and which functions were static;
implemented using lex, yacc, & C language code
wrote program that would convert C code to PDL; implemented using Korn shell, awk, lex, yacc, & C language code
wrote program that would compare the function calls made outside of a *.c file with the function calls made inside the same *.c file in Teamwork and report discrepancies; implemented using Korn shell, awk, Teamwork library calls & C language code
did additions and corrections to the Computer Human Interface part of the client software using C, X-Windows (Xt & X) library, & Motif library
wrote various other utility programs implementing them in Korn shell, Perl, & Awk
used CADRE Teamwork as a CASE tool
used Insure and Dbx as debugging tools
Tools
Case ManagerCompany
BDM
Description
As a member of the Internet/Intranet development group, I did the following on Windows 95, Windows NT, and Solaris platform environments:
studied, recommended, & used the Razor Configuration Management & Problem Tracking tool; customized tool using Korn shell programming
Object-Oriented modeling using the Rumbaugh methodology for a customizable, web-based, database-independent learning/training tool - using the Visio software package for drawing the model
Coded the learning/training tool using Java, JDBC, and Servlets
Coded relational database interface for the learning/training tool using Java and JDBC
Did Entity-Relationship (E-R) modeling for the persistent store objects of the learning/training tool - using the Erwin software data modeling tool
client/server programming with Java, JDBC, CORBA, Visibroker for Java, HTML, JavaScript, & LiveWire
designed & coded Java classes; documentation of Java classes using JavaDoc
database programming using Oracle SQL+ database and JDBC
real-time application development using CORBA and Java
used Rational Rose Object-Oriented tool & Microsoft Visual Café IDE
Tools
java Microsoft Visual Cafe