Casmon Gordon

Casmon Gordon

$70/hr
Senior Software Engineer, primarily focused on the Java Spring Technology Stack.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Brooklyn, Ny, United States
Experience:
20 years
- linkedin.com/in/casmon-gordon - github.com/journeymann CASMON GORDON, M.S. Senior Software Engineer Mr. Gordon is a driven and experienced professional, with a broad range of technical skills. He is proficient at engineering world-class application systems for financial systems, as well as retail e-Commerce web applications. He is highly skilled in the architecture, design and development of micro-services solutions for SOAP & RESTful web services. SKILLS SOFTWARE: Spring MVC – Cloud - Data – Framework - Kafka – Integration – Authorization Server - Boot – Batch Security, Groovy, Ant, Cucumber, Gherkin, Python, Spring Tool Suite, Codenvy, PHP, Eclipse, Visual Studio, NetBeans, IntelliJ, PL/SQL Developer, SQL Squirrel, Toad, Git, Gitlab, Github, Stash, Subversion, CVS. TOOLS: SOAP and RESTful Web Services, Active MQ (Apache Camel), Kafka, Hibernate, Java 1.8 – 11 - 17, XML, XSL, XSLT, WSDL, JSTL, JQuery, JSON, Javascript, PHP, JSP, ETL, JPA, Shell scripting (ksh/sh/bash), Maven, Gradle, Splunk, Confluence, Jira, Junit, DAML, Node.js, Blockchain. DBMS: (RDBMS) Oracle, MS-SQL Server, Sybase, IBM DB2, MySQL, Hibernate ORM, H2, NoSQL, MongoDB, SaaS, DBaaS, PaaS. OPERATING SYSTEMS: Sun Solaris, Mac OS, UNIX, Windows, Windows Server, Linux, CentOS. CLOUD: Docker, Azure, OpenShift (Red Hat), Kubernetes, AWS, Google Cloud, Kibana, VMWare, Virtual Box, Jenkins, Pipelines, Bitbucket, Pivotal/PCF, Jfrog, Kubernetes, Splunk, Dynatrace, Artifactory, SonarQube. RELEVANT EXPERIENCE Pioneer Software Services —Brooklyn, New York, NY March 2023 – Current Software Developer / Website Manager (Freelance/Sole Proprietor). Technology Stack: Visual Studio Code, DBaaS, PaaS, Git, Github, Jira, Java 1.8 – 11 - 17, PHP, Shell scripts (bash), Linux. Adobe Photoshop, javascript, jquery. Pioneer Software Services provides innovative software solutions for various types of customers and businesses. Created a portfolio of feature rich web pages for clients, using modern technologies and trendy look and feel. Configure website and hosting services, web design, code development and optimization, database, table design, normalization and query optimization. Satisfied clients included several non-profits and small businesses customers. List of customers available on request. CASMON GORDON Morgan Stanley, Inc —Lower Manhattan, New York, NY December 2021 – February 2023 Software Engineering Manager (Capgemini Consultant : December 2021 – May 2023). Technology Stack: Spring Boot, Spring Batch, Cucumber [Gherkin], Eclipse, IntelliJ, Jenkins, Pipelines, Kafka, RESTful Web services, DBaaS, PaaS, Stash, Git, Jira, Gradle, Java 1.8 – 11 - 17, Shell scripts (bash), DB2, Linux (Red Hat), Artifactory, SonarQube. Worked on several high visibility projects related to Reciprocal Deposits, Bank Deposits Program, High Yield Savings Product and Morgan Stanley Bank Funding Utility. These were event driven integration projects that interacted with existing production systems via common messaging bus. OpenTelemetry framework used to track transactions across systems. Role involved providing experience, insights and driving innovation. Design thoughtful solutions for existing engineering problems associated with the Morgan Stanley Wealth Management Systems. Additionally, functioned as mentor for junior team members, as well as perform interview panels for staffing projects. Software services were developed in a test-driven development environment, and uses continuous integration and continuous delivery paradigm (CI/CD), for collaborative coding among a geographically distributed project team (NYC/Bangalore/Mumbai). Highlights: ● Responsible for the several key design features of the enterprise micro service architecture framework. ● Provide experience, insights and drive innovation, and research proof of concept for emerging technologies. ● Design thoughtful solutions for engineering problems associated with the Morgan Stanley Wealth Management Systems. ● Test driven development and continuous integration and continuous delivery for geographically distributed project teams. ● Performed training and mentorship of junior resources on the importance and use of industry best practices. ● Cloud migration and code modernization activities; Spring and Java major version library updates. ● Implemented data transformation and migration strategy, as well as performance improvements and code optimizations. S&P Global (IHS Markit, Inc.) —Midtown, New York, NY August 2018 – March 2019 Senior Java Engineer (Orbis Consultant : August 2018 – April 2019). Technology Stack: Spring Boot, Cucumber [Gherkin], IntelliJ, OpenShift, Pipelines, Kubernetes, Active MQ (Apache Camel), RESTful Web services, Micro-services, Git, GitLab, Confluence, Jira, Kibana, Gradle, Java 1.8, Java Streams API, Lambda Expressions, Shell scripts (bash), Oracle, XML, XSL, Linux (Red Hat), Docker, Kubernetes. Design and development of mission critical enterprise services code associated with the S&P500 Global Regulatory Reporting system, which creates various correspondences and reports of the activities that occur in the Trade Services system; relating to credit and credit related services associated with derivatives such as Credit Default Swaps (CDS) and similar financial products. These activities enforce compliance to the requirements of the Dodd-Frank Wall Street Reform and Consumer Protection Act (2010). System uses docker images and container orchestration with Kubernetes. Highlights: ● Collaboration coding using symphony.com among geographically distributed team structures in London (UK), Pune (India), Bucharest (Romania) and New York City. ● 2 Responsibilities include refactoring and fixing defects in a Scrum Agile development lifecycle. CASMON GORDON ● Performed code optimization to improve stability, reliability and maintainability. ● Performed architecture and code design review and provided constructive feedback. ● Innovated code effectively in a mature and robust test-driven development environment (TDD). ● Guided end-to-end code change lifecycle, from repo code commit to production ready status. 1-800-Flowers.com—Carle Place, NY March 2014 – July 2018 Java/J2EE Solution Architect. Technology Stack: Spring Boot, Java 1.8, OpenShift, Google Cloud Platform, Java Streams API, Hystrix, MongoDB, Zuul, Lambda Expressions, Method References, Apache Maven, Aspects, Eclipse Cloud (Codenvy), Oracle, DB2, Apache Wink, Subversion, Bitbucket, Git, Spring Tool Suite, XML, JSP, CSS, Ant, JQuery, SOAP & RESTful Web services, Shell scripting (ksh/sh/bash), PHP, IBM WebSphere Commerce Suite, Linux (Red Hat). Responsibilities include primarily the design, refactoring, customization and implementation of various features and enhancements in a Java/J2EE environment that uses Scrum/Agile software development lifecycle. Highlights: ● Responsible for the design of the micro service architecture framework. ● Innovated key features and components that were implemented in micro service architecture. ● Initial design and implementation of various SOAP and RESTful web services. ● Developed new processes and procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen the quality and functionality of business-critical applications. ● Performed training and mentorship of junior resources on the importance and use of industry best practices. ● Served as a core group member in defining, prioritizing and use of forward looking and innovative technologies. ● Created and implemented strategic standard operating procedures and software development best practices. flowers microservices: This is an Apache Maven project consisting of a collection of REST JSON micro service modules sub-projects. By nature, micro-services are best when lightweight with a minimal footprint. It naturally follows therefore that these micro-services are bootstrap implemented using Spring Boot, and data is persisted to a NoSQL database (MongoDB). The Hystrix API (Netflix) was used to implement the exception isolation strategy, circuit breaker, and fallback software design patterns (specific to micro-services) to prevent micro service failures from cascading. Build process and library version management was configured to use the Apache Maven build tool. The service is designed to interact with a MongoDB key/value model with associations between various types of user-defined entities. As a rule, each micro service adheres to the standard C-R-U-D operations on the narrow set of entity and data each service provides. Other operations have also been implemented that manipulate more complex derived data structures. API Web Service (Braze® Endpoint): This is a push web service (JSON) API that provides various web services that communicate between the Web Application, via an Oracle SQL database, and the Braze REST web service endpoints. It performs various tasks which includes push service calls to Braze which eventually results in messages being sent to Braze enabled mobile devices. Performance was a key concern in terms of throughput and resource (cpu|memory) management. Lazy instantiation was used extensively. Looping and other expensive operations were limited to a maximum O(log n) performance. 3 CASMON GORDON Http request/response was done asynchronously along with multi-threading for processing multiple data inputs in parallel. Most features were controlled via configuration files. The Hartford (Philadelphia Financial)—Florham Park, NJ January 2001 - March 2014 Senior Java/J2EE Developer. Technology Stack: Spring MVC, Spring Security, Apache Struts, JSP, JSTL, Web Flow, Hibernate, Ajax, Ext.JS, Apache Tiles, Apache Maven, Swing, CSS, JQuery, Oracle, Flex, BlazeDS, JPA, PHP, JUnit, Aspects, RESTful Web services, Sun Solaris, BEA WebLogic, Windows Server. Responsible for the design and development of various high-performance feature rich and responsive web applications while also maintaining the suite of in house Java/J2EE based web applications that support The Hartford’s Global Wealth Management and High Net Worth businesses. CLIENTS Morgan Stanley S&P Global IHS Markit 1-800-Flowers.com The Hartford Pfizer Inc The Prudential Blackstone Inc. EDUCATION Master of Science, Computer Science. Hofstra University. Bachelor of Science, Computer Science. University of The West Indies. TRAINING & CERTIFICATION Oracle Certified Expert, Java Web Component Developer. Oracle Certified Professional, Java SE Programmer. VOLUNTEER EXPERIENCE Habitat for Humanity, New York City -) 4
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.