×
Numa Canedo

Numa Canedo

Staff Software Engineer

Atlanta, GA, US
(228) 918 0181
English, Spanish

Background


About

About

Highly experienced Staff Software Engineer with a strong background in developing and supporting enterprise applications. With 18+ years of experience working with Java technologies, he has gained a deep understanding of the language and its frameworks. Numa has also showcased his expertise in tech-leading by successfully leading medium-sized teams for 14 years.

In addition, Numa possesses 5 years of DevOps experience, specializing in CI/CD pipelines. With industry experience in various sectors and proficiency in multiple operating systems, programming languages, frameworks, cloud platforms, and databases, Numa is well-equipped for diverse software development projects. He excels in resolving application performance issues and implementing system enhancements.

His technical expertise, leadership capabilities, and industry knowledge make him a valuable asset in any enterprise software development team.

Work Experience

Work Experience

  • Staff Software EngineerHome Depot

    Apr, 2020 - Present

    Excelled in developing high-availability Java applications and web services using Java, Spring and Bash Scripting.
    Numa's contributions include facilitating design discussions, establishing a cohesive team through documentation and meetings, and creating a framework that promotes best practices and observability. He automated manual tasks, reducing support time, and successfully migrated 30+ application repositories to the GitHub cloud.
    With a focus on staying current with the latest technologies, Numa implemented reusable CI/CD pipelines and integrated them with services like Jira, Slack, Pivotal ClouFondry and Github actions. He is adept at architecting efficient information systems, resolving application performance issues, and advocating for clean code and DevOps practices.
    Numa is proficient in Docker, Jenkins, Pivotal Cloud Foundry, GCP, Big Query, and other tools, with expertise in platforms like GitHub, Jira, and IntelliJ. His expertise has significantly improved efficiency, performance, and code quality at Home Depot.

    • Led features implementation that resulted in $50-80M estimated savings from store returns markdowns of non-assorted SKUs

    • Facilitated design discussions to foster common understanding through documentation, including diagrams and visual representations for the order fulfillment domain

    • Worked on establishing a meeting cadence to share business knowledge previously scattered in cloud and legacy OMS application silos. This effort composed a more cohesive high-performing team

    • Built a common framework to reduce boilerplate code, promote best practices, and consistency with design patterns, and build a foundation where observability and resiliency are first-class citizens

    • Identified and automated manual production tasks, reducing support time and friction

    • Migrated 30+ application repositories from on-prem to the GitHub cloud

    • Research and adoption of curated latest technologies, frameworks, and design patterns

    • Developed and supported high-availability java applications and web services

    • Refactored legacy code with a functional approach and modern coding best practices

    • Reviewed pull requests to ensure best practices and high-quality delivery

    • Advocate for clean code, refactoring practices, and DevOps culture adoption

    • Implemented reusable common CI/CD pipelines to improve delivery velocity

    • Integrated CI/CD with different services (Jira, quality hub, Checkmarx, slack, GitHub)

    • Redesigned and implemented existing CI/CD flows to improve delivery velocity

    • Strategically architect, design, develop, and implement efficient information systems to support core enterprise functions

    • Analyzed, diagnosed, and remediated application performance issues

    • Documented and diagrammed existing and new applications

    • Improved the unit test coverage for most of the apps the team owns

  • Senior Software EngineerNCR

    Aug, 2016 - Apr, 20203 years 9 months

    NCR BSP is powered by an omnichannel platform, creating an open ecosystem of retail applications. Retailers can mix and match their choice of applications whether from NCR, its partners, or 3rd party vendors to rapidly deliver an exceptional customer experience that unleashes the full potential of retail everywhere

    • Led a mid-sized team of software engineers for the delivery, order, and consumer data management APIs

    • Participated in the full development-cycle of high-volume micro-services for BSP products. BSP (Business Services Platform) represents NCR's new Software oriented vision

    • Lead the research and development of core business services using state-of-the-art Big Data and cloud computing technologies

    • Cross-functional data model design of use cases across NCR solutions portfolio. Including the Hospitality, Retail, and Financial industries

    • Design and analysis of non-functional testing verification of Big Data services. Core scenarios included Performance, load, and scalability testing for 20 million consumer records

    • Coordinated BDD(Behavior-Driven-Development) scenarios implementation of many APIs

    • Optimize product documentation to reduce support, training, and service integration efforts. Enable our team to focus on incrementing product quality and designing upcoming versions

    • Work with Product Owners and Architects in requirements grooming. Translate such requirements into development specifications

    • Coordinate integration with other teams and applications across different organizations

    • Automate DevOps tasks such as CI, functional/non-functional verification, fail-over, and data migration

    • Lead the communication with the governance team to adopt the latest features available on the platform

    • Train and support other groups about core and business BSP services

    • Support one of the principal customers, including DeCA sales demo preparation

  • Senior Software EngineerArthur Lawrence (Deloitte US Contract)

    Apr, 2015 - Aug, 20161 year 5 months

    Fully engaged in the implementation of GA Eligibility System, the new Georgia Department of Community Health portal that utilizes an efficient single point of entry that will allow seamless eligibility processing for Georgians requesting assistance. The system will support eligibility for Medicaid and PeachCare for KidsĀ®, as well as several other state-administered assistance programs

    • Responsible for the design and implementation of session handling and concurrency

    • Troubleshooting F5 Load balancer configuration issues

    • Implementation of routing rules to legacy portal during data migration phase for not converted users

    • Integration with state workers portal through SOAP and Restful web services

    • Implementation of proprietary web and database framework enhancements

    • Analysis, design, implementation and testing of multiple Story Boards

    • Automation of smoke and regression test cases with Selenium Web driver

    • Coordinated defects validation and smoke tests

  • Software Architect (Tech Lead)4THSource (Resolve Systems Client)

    Aug, 2014 - Apr, 20159 months

    • Led the Development of a test suite for a state-of-the-art Incident Resolution Software Solution

    • Oversight a mid-sized team of Automation Quality assurance engineers and Java Developers

    • Developed automation tools for test cases generation

    • Software analysis for weak points and test cases design

    • Design and Implementation of test cases for backend Java APIs

    • Troubleshoot Application backend errors

  • Software Architect (Tech Lead)4THSource (Express Scripts Client)

    Jun, 2011 - Aug, 20143 years 3 months

    • Onsite production support of Accredo ESB Application that handled all EDI transactions and most of the interaction between trading partners and clearing houses

    • Mapping EDI Files to XML Format using Interconnect software

    • Designed Java socket-level communication with Clearing Houses

    • Reverse-engineered Oracle advanced queue adapters (Developed by Oracle for Accredo) for new components integration

    • Created Perl Scripts and bash scripts for SFTP communication

    • Reengineered the ESB iHub Application using ABInitio Technology

    • Designed and developed ABInitio graphs, plans, and scripts

    • Developed and designed a Java Adapter to communicate ABInitio components with Oracle Advance Queues

    • Conducted migrating several Enterprise Applications and web services from the old legacy infrastructure to the new Oracle Application Servers with Disaster Recovery Capabilities

    • Engaged and coordinated networking, load balancing, and security teams to set up network configuration, static routes, F5 Load balancer VIP, and DNS Services

    • Implemented code and configuration adjustments to make applications recoverable in a disaster

    • Engaged in integrating Pharmaceutical Industry legacy applications with the Department of Defense (DoD)

    • Coordinated the IBM Data Power offshore development team in India in their time zone as demanded by the project

    • Provided on-site support for projects in the production environment

    • Proactively engaged teams to solve production issues promptly

    • Quick root cause issue identification and routing to appropriate teams for resolution

    • Design of monitoring and reporting tools for development, support, and business teams. Database data extraction to spreadsheets for analysis

    • Responsible for processing a large volume of patient referral data for client migrations

    • Proposed and implemented improvements in legacy services for patient referral, including refactoring from synchronous to asynchronous architecture, preventing concurrency failures

    • Reduced data integrity issues in the production environment by implementing pre-processing rules on ORT Files

    • Working on Java enterprise web services multiple legacy technologies to Mule services

    • Develop bash scripts to SFTP patient information files and send formatted email notifications

    • Led the development of a web application to improve business operations with very tight deadlines

    • Oversight of a mid-sized onshore/offshore team of developers

    • Developed a Java proxy service consuming Mainframe services(Exposed to Data power)

    • Developed Backend PL/SQL store procedures

    • Participating in architecture discussions, working with stakeholders to close requirements gaps

  • Software Architect (Tech Lead)4THSource (ACH Alert LLC Client)

    Oct, 2010 - Jun, 20119 months

    • Developed an application that protects originators of ACH credit against corporate takeover attempts

    • Developed a notification engine with Oracle Advanced Queues and MDBs that sent SMS, Email, and phone alerts

    • Oversight of a team of developers (up to 10 developers)

    • Provided data modeling of ACH interchange files

    • Setup and administration of Centos Server for Development and quality assurance environments

  • Software Engineer4THSource (Accredo Client)

    Apr, 2009 - Oct, 20101 year 7 months

    • Maintained and developed Oracle PL/SQL Modules

    • Worked on a legacy application integration using servlets and web services (WSDL)

    • Developed Message Driven Beans with Oracle Advance Queues to communicate with multiple applications

    • Developed Web Services and servlets to integrate an existing application with a PEGA BPM Solution

    • Modeled business processes through UML Diagrams

  • Software ArchitectEtesa Consorcio Peredo

    Sep, 2006 - Apr, 20092 years 8 months

    • Led the development of an ERP for ETESA, enabling the business to run at a national level with improved profit and productivity

    • Designed technical specification requirements through use cases

    • Designed and implemented ERP features for inventory, purchasing, sales, and human resources modules

    • Designed and developed an application to provide statistics and graphing for ERPs development

    • Analyzed, proposed, and implemented performance improvements

    • Optimization of big-data import and migration processes for consumer information

    • Automated the deployment process of enterprise java applications to OAS

    • Oracle application server administration

  • Systems Administrator, Todo Empresas SA de CV

    Jan, 2006 - Sep, 20069 months

    • General networking services administration

    • LAN infrastructure design and implementation

    • Setup and support for multiple Linux Servers(Debian, Centos, Suse)

Skills

Skills

  • Operating Systems

    Windows

    GNU/Linux

    Mac OS X

  • Programming Languages

    JDK 8

    JDK 11

    JDK 17

    JDK 21

    Scala

    Groovy

    Bash Scripting

    Python

    GoLang

    JavaScript

    TypeScript

    Node.js

    Ansi C

    QBasic

  • Frameworks

    Spring

    Spring boot

    Spring data

    Micronaut

    Mockito

    Cucumber

    Vavr

    Guava

    Orika mapper

    Hibernate

    Prometheus

    Hystrix

    Jaeger

  • Cloud Platforms

    GCP

    AWS

    Pivotal Cloud Foundry (PCF)

  • Databases

    Oracle

    MySQL

    Solr

    HBase

    Big Query

    Elastic Search

    PostgreSQL

    Cassandra

    Redis

  • App Servers

    Oracle Application Server(OAS)

    OC4J

    Tomcat

    Web Sphere

  • Tools

    IntelliJ

    Enterprise Architect

    Jira

    Fiddler

    Postman

    Confluence

  • Messaging

    IBM MQ

    Rabbit MQ

    Apache Kafka

    GCP Pub/Sub

  • Others

    Docker

    Kubernetes

    Gradle

    Grafana

    JSF

    JSP

    EJB

    SOAP & RESTful Web services

    PL/SQL

    Oracle Advanced Queues

    CSS

    XML

    JSON

    HTML

    Linux Bash Scripting

    Lucene

    Hadoop

    ZooKeeper

    Yarn

    Maven

    Jenkins

    GIT

    BitBucket

    BDD

    github actions

Education

Education

  • Systems Engineering, Bachelor's of Science, Instituto Tecnologico Superior De Xalapa

    Aug, 2001 - Jul, 2006