(770) 862-0112
glawson6@yahoo.com
Domain: | Technologies Used: |
---|---|
Web Technologies: | JavaScript, AngularJS, HTML5, CSS3, Bootstrap, Ruby on Rails |
Programming Languages: | Java, C, C++, HTML, SQL, XML, Ruby, Groovy |
JAVA Enterprise Technologies: | JDBC, JSP, Servlets, EJB 3.1, SWING, SOAP and RESTful,Web Services, JMS, JPA |
ORM Tools: | Hibernate, IBatis, MyBatis |
Build Tools: | Maven, Ant, Gradle, Grunt |
Frameworks: | Spring Boot, Spring, Spring MVC, Spring Security, Struts |
Application Servers: | JBOSS, Weblogic, Websphere, Tomcat |
Application Security: | Spring Security, OAuth2, JWT, Apache Shiro |
Enterprise Service Bus: | Mule ESB, Apache Service Mix, Fuse ESB (Camel) |
Message Oriented Middleware: | Kafka, MQ Series, Sun One Message Queue, JBOSS MQ, ActiveMQ |
Databases: | SQL Server , Oracle, DB2, DataFlex, MS Access, MySQL, Sybase, Postgresql, SQLite |
Operating Systems: | Windows 2000, NT, XP,Vista, Linux, UNIX,MAC OS X |
Package Management: | Yum, APT-GET, RPM, NPM, Bower, HomeBrew |
SCM: | CVS, Subversion, Visual Source Safe, ClearCase, Git |
Big Data: | Hadoop, MapReduce, HDFS |
Cloud Deployment: | Amazon Web Services, Heroku, Digital Ocean, Azure, Docker, Kubernetes |
Front End (Web): | HTML, SQL, XML, JSON, YAML, CSS |
Provide technical leadership for Fiserv in their efforts to migrate from a monolithic code base to microservices and a multi-tenanted solution for Online Banking Solutions. Develop the strategy for microservices development and define the technical infrastructure to support that strategy in Fiserv for CI/CD. Recommend new technologies to ensure quality and productivity. Provide guidance and direction for internal API development and consumption. Subject Matter Expert (SME) for Spring Boot Ecosystem, utilizing the platform to create proof of concepts (POCs) of different systems and use cases for microservices development. Develop code modules and libraries in support of microservice development with Spring Boot. Generate patterns of reuse for applications. Provide leadership to projects by suggesting revisions, repairing or expanding existing programs to increase operational efficiency. Manage the accuracy and integrity of code base by creating unit tests in previously untested code and providing guidance for improvements where necessary. Sought out by other working teams to collaborate on enterprise integration needs for various product features.
Maven, Gradle, Linux, Groovy, Java, Spring, Spring Boot, Mule, Camel, Spring Security, JPA, Postgresql, SQL, Kubernetes, OAUTH2, Docker, Jenkins
Provide technical consulting and development for companies seeking system integration solutions utilizing Java-based technologies. Provide technical leadership for Taptech.net and GregoryLawson.net. Develop infrastructure and code to run in Gregorylawson.net
Linux, Kubernetes
Provide technical leadership for OneTrust in their efforts to integrate proprietary software with third-party systems and APIs. Develop the strategy for API development and define the technical infrastructure to support that strategy in OneTrust. Provide guidance and direction for external API development and consumption. Subject Matter Expert (SME) for Mule, utilizing the platform to create POCs of various integrations of different systems. Develop code modules and libraries in support of API development. Generate patterns of reuse for applications. Provide technical direction and support to achieve project delivery goals of Product Managers in OneTrust integration features. Participate in requirements gathering and definition sessions to contribute technical knowledge and design solutions. Provide leadership to projects by suggesting revisions, repairing or expanding existing programs to increase operational efficiency. Assist product management in assessing the level of effort of project tasks and user stories, creating accurate estimates to support project planning and schedules. Manage the accuracy and integrity of code base by conducting code reviews and providing guidance for improvements where necessary. Sought out by other working teams to collaborate on enterprise integration needs for various product features.
Maven, Linux, Groovy, Java, Spring, Spring Boot, Mule, Spring Security, Spring Data Rest, JPA, SQL Server, SQL, Azure, RAML, JMS, OAUTH2, ActiveMQ, Docker, JSON
Develop the strategy for application development and define the technical infrastructure to support that strategy in Altisource Marketplace and Labs. Provide guidance and direction for software projects. Generate code libraries to be used across the enterprise. Generate patterns of reuse for applications. Provide best practices trainings for developers. Provide technical support to achieve project delivery goals of Product Managers and Directors. Analyze process and systems and provide recommendations for improvement to assist the business in achieving its goals and objectives, leveraging best practices and professional experiences. Participate in requirements gathering and definition sessions to provide technical knowledge. Assist project management in assessing level of effort of project tasks and user stories, creating accurate estimates to support project planning initiatives. Manage the accuracy and integrity of code base by conducting code reviews and providing guidance for improvements where necessary. Provide leadership to projects by suggesting revisions, repairing or expanding existing programs to increase operational efficiency.
Gradle, Bamboo, Groovy, Chef, Linux, Ruby, Bash Shell Scripting, Java, Spring, Spring Boot, Spring MVC, Spring Security, JPA, MySQL, SQL, AWS(Amazon Web Services), Camel, RabbitMQ
Creating Mule applications for integration of various systems at Manheim/Cox Automotive/Autotrader, including but not limited to Salesforce and OVC(One View Of Customer System). Create POCs of various integrations of different systems within Manheim/Cox Automotive with Mule.
Mule, Java, JDBC, MSSQL Server, JMS, ActiveMQ, XML, MAVEN, Spring, Salesforce API, Http GET, Http POST, CloudHub
Responsible for creating back end Restful web services with Java utilizing Spring in applications that are used by customer service.
Java, Spring, Spring MVC, Jetty, Tomcat, SQL, MS SQL Server, JDBC, Spring JDBC, MyBatis, EHCache, LDAP, JSON, Apache Shiro
Migrating South Carolina's Medicaid/Medicare software from mainframe to Curam, Mule and other Java applications.
Java, Spring, SQL,Oracle, JDBC, JPA, EJB 3.1, ActiveMQ, JMS, JBOSS, Mule, Apache CXF, SOAP, XML, SFTP/FTP
Architected TCMNow website RESTful approach to serve up content and data. Developed Spring Services, DAOs for new video centric website TCMNow. Developed queries for retrieving data needed for website. Utilized Spring MVC for website navigation and xml, json feed creation. Developed xml and json feeds for video player for website. Created custom tag libraries and jsp tags for website. Utilized jstl and custom tag libraries for dynamic web content. Created, converted, and customized maven build for website. Created jsps for use cases for website. Provided maintenance for TBS, TNT, TCM websites involving javascript and css fixes. Utilized Tomcat for servlet container. Utilized Oracle for relational database management system. Designed solutions for problems installing new content, fixing content and retrieving content. Mentored junior level developers to improve overall team knowledge.
Developed eight modules out of twenty-five modules for ETL process. Utilized JBOSS and EJB 3.1 for application modules. Developed Stateless Session Bean(SLSB) EJBs for Encrypting/Decrypting/Compressing/Decompressing files. Developed Message Driven Beans (MDB) for handling error and status conditions of file processing. Developed queues for error and status conditions. Utilized JMS for communication. Architected domain model and data model for file history, status and statistics. Developed Stateless Session Beans, Singleton Beans and JPA objects for file history, status and statistics. Developed Stateless Session Beans for holding JBOSS esb messages until hierarchical data received. Determined transactional boundaries between Stateless Session Beans and Message Driven Beans. Developed EJB Timers for handling SLA of file processing time. Developed custom pojos for JBOSS ESB and file workflow. Architected code from high level requirements. Utilized Postgresql for relational database. Developed JUNIT tests for Stateless Session Beans and Message Driven Beans. Utilized Spring in JUNIT tests. Utilized Maven and Gradle for building projects. Created Fedora Virtual Machine for testing JBOSS and Postgresql database.
Created web based survey. Created application model for survey. Created data model for survey. Utilized Spring Roo for rapid application development. Utilized JPA for object persistence. Utilized Spring MVC for web application framework. Implemented Spring security for application access and authorization. Utilized JMS for asynchronous operations. Utilized ActiveMQ for JMS provider. Utilized JavaMail for sending emails. Designed CSS and XHTML for survey web pages. Utilized jsp for web page rendering. Created Freemarker template for email generation. Created Web controllers and service layer for web application. Configured Amazon EC2 instance with Tomcat and MySQL. Deployed web application to Amazon EC2 instance. Conducted and managed all phases of pre-deployment testing. Provided production support. Conducted requirement gathering. Managed change process. Conducted meetings with client to communicate project progression. Created and developed ad-hoc reports as per client specification. Provided consultation for application features and possible application functionality based on clients desired goals.
Created SOAP based web service for retrieval of retirement plan data. Developed XSD schema for SOAP payload. Converted Ant builds to Maven for various web based applications. Created maven web service unit tests using jetty and spring. Designed and implemented business logic for domain model layer. Migrated business logic from UI layer to domain model layer. Created validation framework for domain model layer. Mentored junior level developers in application architecture. Created DAO objects utilizing JDBC for data retrieval.
Installed and configured Tomcat Application Server on Linux system. Developed bug fixes, created module enhancements and created new modules for GTRI existing web based applications. Developed code for web based front end and back end. Utilized HTML, EXTJS, AJAX, JSON, and GWT for front end components. Utilized JDBC, SQL, Service, DAO, Model layer for back end components. Created User Interfaces using GWT widgets. Created composite widgets for user Interface using GWT API. Utilized MVP framework in UI design. Utilized UIBinder for User Interface design structure. MVC, MVP in module implementations. Utilized Linux as development environment. Developed SQL for modules utilizing JDBC and Oracle.
Installed and configured Tomcat Application Server on Linux system. Developed Ad Products Catalog System. Developed web based application for entering product information to be used on www.weather.com website. Converted manual product information entry process to web application product entry based system. Developed web based application with in house MVC framework, Spring, and Ibatis. Utilized Spring for dependency injection and object management. Utilized Ibatis for Object Relational Mapping and persistence layer. Designed and developed plug-ins, application behavior and model representation for web based application. Created maven and Ant builds for web based application. Selected for www.weather.com website redesign team. Developed DAO Factories for www.weather.com website modules. Developed jsps, jspfs, and tag files for website. Developed custom JavaScript functions for application requirements. Utilized YUI JavaScript libraries for creating AJAX calls. Utilized jstl, and custom tags for dynamic presentation. Created unit testing framework and mock jndi environment for testing in house built caching framework, and DAO factories that leveraged in house caching. Created Ant tasks for unit testing DAO factories.
Converted Windows development system to Linux development system. Installed and configured Weblogic Application Server on Linux system. Installed and configured JBOSS application server on Linux system. Created Maven proxy repository with Artifactory. Converted Maven builds into Ant builds. Provided bug fixes and enhance to csr web application. Started migration of csr web application from Weblogic to JBOSS. Created custom utilities for common programming problems. Created solution for every application obstacle. Developed applications and testing environment for unit testing phase with JUnit and Spring. Tested AOP and Annotations with Spring and JUnit. Tested Web Services with CXF and Spring.
Senior Java Developer/Contractor
Installed and configured Weblogic Application Server. Installed and configured JBOSS application server. Developing JMX modules for JBOSS. Installed and configured Business Objects. Attended portal design meetings to clarify user requirements. Developed custom components for CDC with J2EE, Spring, Hibernate and Java. Developed J2EE components utilizing Data Access Object design patterns. Designed and developed custom XML schemas from customer table shells. Architected ETL process for loading custom XML schemas into SQL Server database. Architected components to extract and load data from EPA website utilizing Spring and Hibernate. Developed web application tool to create metadata for scientific data. Developed web based applications with Struts2 and Webwork. Developed Actions for web based application. Created Data Access Objects for communication with database. Created custom utilities for common programming problems. Developed and unit tested applications from use case documents. Utilized Hibernate and SQL for communication with SQL Server database. Created solution for every application obstacle. Developed applications and testing environment for unit testing phase with JUNIT and Spring.
Developed custom components for Georgia Department of Labor with J2EE and Java. Developed J2EE components utilizing Data Access Object and Session Façade design patterns. Developed web based applications with Struts. Developed Action Forms, Actions, Data Transfer Objects for web based application. Created Data Access Objects for communication with database and Virtual Storage Access Method (VSAM) files. Developed application components utilizing Session EJBs on WebSphere Application Server. Created custom utilities for common programming problems. Developed and unit tested applications from use case documents. Utilized JDBC and SQL for communication with DB2 database. Created solution for every application obstacle. Developed applications and testing environment for unit testing phase. Taught and mentored junior Java programmers migrating from COBOL
Developed custom components for Retiree Drug Subsidy program for Centers of Medicare and Medicaid Services with J2EE and Java. Developed J2EE components utilizing Service Activator, Data Access Object, Service Locator, Business Delegate and Session Façade design patterns. Developed application components utilizing Session and Message Driven EJBs on WebSphere Application Server. Deployed Session and Message Driven Beans to WebShpere Application Server. Created custom utilities for common programming problems. Utilized MQ Series for asynchronous processing. Utilized MQ Series for intercommunication of Mainframe tiers and Middle tier layers. Created and administered MQ Series queues and channels for inter tier communication simulation. Developed and unit tested an application from business requirements documents. Utilized JDBC and SQL for communication with Oracle database. Utilized MQSeries queues for coupling different stages of business process that required asynchronous processing. Developed and tested web page for RDS application. Web page developed with struts. Utilized Ant for building and deployment. Created solution for every application obstacle. Developed applications and testing environment for unit testing phase. Participated in JAD sessions for initial requirements gathering.
Developed Inspection Review application for HUD Inspectors and Inspection Reviewers with J2EE and Java. Created paperless business process with application. Developed an application utilizing Struts, JSPs, and EJBs on Sun Java System Application Server. Created Struts action classes and forms for business process. Created custom utilities for common programming problems. Developed and unit tested an application from business requirements documents. Used business delegate and session façade in application architecture along with the MVC design pattern. Utilized JDBC and SQL for communication with database. Utilized JMS queues for coupling different stages of business process that required asynchronous processing. Utilized Ant for building and deployment. Created solution for every application obstacle. Developed applications and testing environment for unit testing phase. Provided customer support during testing phase.
Maintained and enhanced existing Driver License and Vehicle Registration web based application Determined problem resolution to application issues. Documented changes and upgrades to existing application. Utilized WSAD and WebSphere 4.0 for development and testing.
Designed and developed JSPs, EJBs and Java code for business use cases of IMDST training software for United States Air Force. Developed Struts action classes and forms for uses cases. Used business delegate in design pattern. Developed XML including XSD, XSL and XSL-FO to render database data as customized pdf documents for use case. Utilized WSAD and WebSphere 5.0 for development and testing.
Developed enhancement applications based on Struts. Developed asynchronous software application to integrate system interfaces between BellSouth's network capacity planning and engineering applications utilizing Java and OO methodologies. Developed XML schema and XML documents for asynchronous communication in application. Utilized MQSeries and JBoss queues with JMS for intercommunication platform. Utilized JDBC and SQL for communication with database. Created solutions for every application obstacle. Developed applications and testing environment for testing phase. Ensured consistency and satisfaction of project requirements. Provided customer support during testing phase. *FMT application still used in production as of January 2005.
Developed software to migrate and migrated 4GL database from Dataflex to SQL Server 2000. Migrated 4GL applications to web based applications utilizing J2EE and Java. Developed web based order entry system, product catalog system, and company/employee maintenance system. Developed software with JMS to integrate newly developed system with older 4GL system. Developed software to parse EDI text file and update product catalog on database server. Installed and configured DB2 database and Websphere Application Server. Developed and migrated 4GL application from Dataflex to Websphere and DB2. Developed web based interface for editing DBF/Dbase IV files. Developed web based interface to migrate data from Dataflex into DB2 and SQL Server 2000. Migrated and deployed order entry system from Websphere into JBoss. Developed web sites, web applications, and other software components utilizing J2EE and Java. Analyzed the performance of hardware and software interfaces and identified alternatives for optimizing systems resource usage. Created time tracking application using Swing components and MS Access database. Utilized OOD/OOA in software design. Ensured consistency and satisfaction of requirements of assignments. Performed problem resolution and customer support. Trained customers to use order entry system. Supervised and directed summer intern on various programming tasks. Utilized WSAD and WebSphere 4.0 for development and testing. *Order entry system still used in production on JBoss as of January 2005.
Provided second level hardware support for High/Low End Hewlett Packard LaserJet Printers. Resolved customer’s problems involving HP and non-HP printers directly and via telephone. Designed and developed solutions to aspects of all printer malfunctions. Documented problems, symptoms, diagnosis and action plans; resolving problems thoroughly and clearly.
Configured Local Area Network, including assigning IP addresses, installing network cards and making physical connections. Upgraded and maintained troubleshooting efforts for IBM compatible PCs, including the installation of software and hardware. Managed computer science labs. Duties included creating schedules, maintaining general upkeep and functionality of labs. Assisted in tutorials of various programming languages (BASIC, C, C++, Java)
Collected data and background information. Developed application for solving Cholesky Factorization Technique with C on UNIX platform. Developed source code with MPI and C for multi process environment. Developed understanding of MPI (Message Passing Interface)
Full-time 12 week course in full stack web development designing and building web applications.
Front-end: JavaScript, AngularJS, HTML5, CSS3, Bootstrap, Wireframing
Back-end: Ruby, Rails, RSpec, PostgreSQL, APIs, Java
Project Management: GitHub, Trello
MS, Computer Science – Southern Polytechnic State University, Marietta, GA
BS, Electrical Engineering - Tuskegee University, Tuskegee, AL
Sun Certified Programmer for the JavaTM Platform
Relevant Courses: EJB & Weblogic, E-Commerce, Advanced Databases, Computer Architecture, Computer Networking
Relevant Projects from Coursework: Developed online auction site utilizing Struts 2, IBatis with Oracle database and Tomcat for Advanced Databases course. Developed stored procedures and triggers with PL/SQL. Developed online Veterinary Supply store with Groovy, Grails, and MySQL.