Riley Baptiste III – RPG, Angular, and Java Developer
Objective
I am seeking a development position with a progressive company that will allow me the opportunity to continue to develop my abilities and skills. I would like an environment that will allow me to advance to my highest potential and continue to enhance and improve the skills necessary for my employer to progress in an ever-changing technology environment. I am an accomplished software developer with 16+ years of experience developing applications. I have solid communication skills, dedicated, and fast learner.
Education
Personal Profile
Qualifications
University of Central Oklahoma, Edmond, OK
Bachelor of Science - Computer Science, May 2004
Developed several object-oriented programs using Java which included topics such as Inheritance, Polymorphism, and Encapsulation.
Developed a Three-Tier (Presentation, Data, and Business) application using VB.Net.
Sacramento City College, Sacramento, CA
Associates of Arts – General Education, May 2000
Delivers results on target, with efficient processing, increased productivity, data integrity, and user satisfaction.
Dedicated and highly motivated; a quick study who takes ownership of projects.
Well-structured and comfortable functioning in a virtual environment, both independently and in teams.
Self-disciplined with attention to detail; able to prioritize and handle multiple responsibilities.
Strong written and oral communication skills.
Over 16 Years of Web & RPGLE Experience.
Excellent EDI ANSI X12 skills.
Ability to develop application exactly as per the time constraint.
Master of finding faults in coding and repairing them.
Experience encompasses software design, development and maintenance of custom application software.
Over 15 Years of experience in Manufacturing.
Programming Languages:
RPG ILE, RPG-Free, RPG III, SQL, CLP, Sub-file Programming, C#, Java
Java Technologies:
J2SE, J2EE, JDBC, Threads, Java Collections Framework, Swing, JSP, Hibernate, Spring, JDBC Template
Front End Frameworks, Libraries, and Web Technologies
XML, XSLT, XSD, XPATH, HTML, CSS, JavaScript, JQuery, React, WordPress, CSS5, Angular
IDE’s:
Eclipse, MS Visual Studios, PDM, STS, IntelliJ, Visual Studio Code.
Databases:
IBM DB2, MS SQL Server, ODBC, Microsoft Access, Oracle, H2, Postgres, MySQL, DB2/400, SQL Lite, DDS Physical Files, Logical Files, Joined Files, Data Dictionaries, Postgres.
Other:
Model-View-Controller design pattern, Multithreading programming Threads, FTP, Sub-Files, Dependency Injection.
ERP:
Infor XA (Mapics), Power-link R7 and R9, CAS, IM, EPDM, COM/CSM, PUR/Procurement, EC and OBPM, IFM, EGLi, Manufacturing Environment, ION Desk, ION BODs, ION Custom BODs
AS400 Applications:
Abstract, SEU, PDM, Hawkeye, DBU, Progen, PBLSi, Query/400, Open Query file (OPNQRYF), Print Management, Job Scheduler, TL Ashford, SQL400, SOQ, Implementer
EDI:
EXTOL (EDI Translator), Familiar with following EDI Transactions: 850, 860, 855, 865, 856, 997, 753 and 754.
CI / CD, Techniques, Agile, Build Tools
Jenkins, BDD, TDD, Scrum, Maven, Gradle, JIRA
Web services / JMS / ORM
Restful, SOAP, ActiveMQ, JPA/Hibernate
Backend Frameworks
Spring Boot, Spring MVC, .NET
Testing
JUnit, TestNG, Mockito, Selenium, GEB, Code Coverage
Source Control
Git, SVN, Bit Bucket
PC:
Typing Speed 50 wpm, 10 key speed 10,000 wph, MS Word, Excel and PowerPoint and Access.
Professional Experience
Birlasoft - Oklahoma City, OK
Senior XA ERP Business Developer -10/18 – Present
Published BODS from XA to ION
Wrote XSLT to transform System-Link XML into 3rd party XML
Created Custom BODS using Custom Business Objects.
Monitored and Troubleshooted BODS that errored out.
Worked on a project that published Quoted and sent them over to Microsoft Dynamics CRM application.
Worked with Infor’s client application Power-link to do various types of Integrator development that utilized the RPG Free language.
Worked with Catavolt’s web based application for development using a combination of RPG Free, Java and XML.
Used RPG-Free to code, test, document, and maintain programs per specifications to ensure successful implementation.
Possesses knowledge of the following Integrator concepts (development tool for Infor - Mapics client): Secondary Objects, Text Objects, Code File Objects, Primary Objects, Maintenance Methods, Default Generation, Edits, Actions, User Definition Administration, User Preference Administration, Security, Deployment profiles, Data Sources, Transactions, Host Reports and Jobs, Publish and Subscribe and System-link.
Project Highlights:
Built a System-Link Toolset application which is used to handle all System-Link Traffic.
Revenue Management Solutions (RMS) - Oklahoma City, OK
Software Developer -11/20 – 11/21
Upgraded, developed, and integrated existing code.
Provided ongoing maintenance, support and enhancements in existing systems and platforms.
Provided recommendations for continuous improvement.
Designed and implemented new features and modules on the web front-end by using JavaScript, Angular, HTML5, CSS3, and Bootstrap.
Worked with stakeholders to add definitions to project requirements
Assessed the scope and build recommendations for the minimum viable product.
Participated in on-call rotations, bug fixing, and ongoing tuning and improvements.
Ensure appropriate metrics, monitoring, and logging are in place, in short responsible for taking requirements to deployment
Implemented features and functionality with clean and maintainable code
Project Highlights:
Co-developed Angular web base application to replace the GWT (Google Web Toolkit) version.
Rural Sourcing Inc. - Oklahoma City, OK
Senior Java Developer -03/17 – 10/18
Integrated front-end technologies like JSP and AJAX, java web frameworks Hibernate and Spring, and an Oracle database.
Created shell scripts and PL/SQL scripts that were executed daily to refresh data feeds from multiple systems.
Designed the algorithm and codes and also have used design patterns and Object-Oriented Design methodology.
Developed API calls over web services to a separate internal application that generated legal instruments for business loan origination products.
Work with the system team to reduce response times and capture performance metrics to help improve the quality of service over time.
Developed Junit test cases for unit testing and integration testing.
Designed and developed configuration wizard using Spring MVC, used Spring WebFlow to create business rule based flow mechanism, and configuration entity model in JPA.
Responsible for team member code reviews, provided guidelines, and followed SDLC for the life cycle of the project.
Used Agile Scrum program management to track the project development.
Developed APIs for core software services, which widened the software development pipeline, and saved internal and 3rd party
Perform software coding, testing, debugging for on-line processes in accordance with industry best practices and specific internal procedures and standards.
Kimray Inc - Oklahoma City, OK
Senior XA ERP Business Developer -03/14 – 3/17
Worked with Infor’s client application Power-link to do various types of Integrator development that utilized the RPG Free language.
Worked with Catavolt’s web based application for development using a combination of RPG Free, Java and XML.
Used RPG-Free to code, test, document, and maintain programs per specifications to ensure successful implementation.
Possesses knowledge of the following Integrator concepts (development tool for Infor - Mapics client): Secondary Objects, Text Objects, Code File Objects, Primary Objects, Maintenance Methods, Default Generation, Edits, Actions, User Definition Administration, User Preference Administration, Security, Deployment profiles, Data Sources, Transactions, Host Reports and Jobs, Publish and Subscribe and System-link.
Provide technical assistance by responding to help desk tickets from others regarding errors, problems, or questions about programs.
Convert designs and specifications into RPG Free, CLP and Java computer code.
Compiled RPG-Free and CLP code into programs and corrected errors detected in compilation process.
Created test scripts and transactions which detected errors and confirm that the programs meet specifications.
Exotic Metals Forming Company LLC. - Kent, WA
Computer Programmer -05/09 – 03/14
Worked with Infor’s client application Power-link to do various types of Integrator development that utilized the RPG Free language.
Worked with Catavolt’s web based application for development using a combination of RPG Free, Java and XML.
Used RPG-Free to code, test, document, and maintain programs per specifications to ensure successful implementation.
Possesses knowledge of the following Integrator concepts (development tool for Infor - Mapics client): Secondary Objects, Text Objects, Code File Objects, Primary Objects, Maintenance Methods, Default Generation, Edits, Actions, User Definition Administration, User Preference Administration, Security, Deployment profiles, Data Sources, Transactions, Host Reports and Jobs, Publish and Subscribe and System-link.
Provide technical assistance by responding to help desk tickets from others regarding errors, problems, or questions about programs.
Convert designs and specifications into RPG Free, CLP and Java computer code.
Compiled RPG-Free and CLP code into programs and corrected errors detected in compilation process.
Created test scripts and transactions which detected errors and confirm that the programs meet specifications.
Project Highlights:
Used Enterprise Integrator to create a serialization application. This application generated serial numbers which were assign to parts during the Part Marking routing operation step.
Developed Java programs to handle moving data from SQL Server which ran an application call iLinx (used to store documents) to DB2 files.
Used System-Link in combination with Enterprise Integrator and RPG-FREE to create an interface that took transactions from XA and copy the data to a SQL Server Database. This SQL Server database ran a Quality Application called Tip QA.
Created and maintained EDI transactions 850, 860, 856, 855, 865 and 997’s via EXTOL.
Achievements:
Promoted to Computer Programmer 2 – (05/2010)
Promoted to lead EDI coordinator (08/2010)
Letourneau Technologies - Longview, TX
Computer Programmer -10/07 – 05/09
Resolved incident tickets which required RPG-Free and CLP programming changes to solve business needs.
Wrote RPG Free programs to satisfy business needs and close project tasks using an internal project management software tool called Concerto.
Analyze, develop, and test changes to software applications in support of the achievement of business requirements.
Consistently wrote and translated RPG Free software programs and applications according to specifications.
Research, design, document, and modify software specifications throughout the production life cycle.
Research, identify, analyze, and fulfill requirements of all internal and external program users.
Project Highlights:
Wrote code to consolidate three different XA ERP environments into one environment.
Designed an Enterprise Integrator customization for CSM called Final Destination. This customization prevented Letourneau from being taxed twice during international shipments.
Kimray Inc - Oklahoma City, OK
Computer Programmer -10/05 – 10/07
Define user need and design program specifications for computer applications to facilitate the end user’s projects.
Code, test, document, and maintain programs in RPG Free according to specifications to ensure successful implementation.
Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about RPG written programs.
Converted designs and specifications into RPG Free computer code.
Compile RPG Free and CLP code into programs and correct errors detected in compilation process.
Created test transactions and ran tests to find errors and confirm that the RPG Free and CLP programs meet specifications.
Resolve users’ needs when conflicts occur in the Mapics ERP system.
Project Highlights:
Co-developed a web based shop floor data collection system using touch screen interface to collect data from the user. The system records Time and Attendance and all other shop floor transactions. The language used to develop this system was RPGLE which called CGI API’s
Assisted with an OS upgrade from V5R3 to V5R4.
Achievements:
Promoted to Mid-Level – AS400 RPG Programmer/Analyst (10/2005)
15600 Hatterly Lane Edmond, OK 73013
*****.***@*******.***