Numa Canedo

Staff Software Engineer

Contact

  • Phone
  • (228) 918 0181

Location

  • Country
  • United States
  • City
  • Atlanta
  • Region
  • GA

Languages

  • English
  • Fluent
  • Spanish
  • Native speaker

Profiles

Profiles

About Me

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

2020-04-01 to Present

Staff Software Engineer at Home Depot

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

2016-08-01 to 2020-04-30

Senior Software Engineer at NCR

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

2015-04-01 to 2016-08-31

Senior Software Engineer at Arthur Lawrence (Deloitte US Contract)

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

2014-08-01 to 2015-04-30

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

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

2011-06-01 to 2014-08-31

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

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

2010-10-01 to 2011-06-30

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

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

2009-04-01 to 2010-10-31

Software Engineer at 4THSource (Accredo Client)

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

2006-09-01 to 2009-04-30

Software Architect at Etesa Consorcio Peredo

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

2006-01-01 to 2006-09-30

Systems Administrator at Todo Empresas SA de CV

General networking services administration

LAN infrastructure design and implementation

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

Education

2001-08-01 to 2006-07-01

Instituto Tecnologico Superior De Xalapa

Bachelor's of Science: Systems Engineering

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