Numa Canedo Staff Software Engineer
mail@numacanedo.com   (228) 918 0181    Atlanta , GA 18 years of experience Professional Summary

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.

Experience Overview
Home Depot - Staff Software Engineer
Apr 2020 - Present 
4y 0m|
NCR - Senior Software Engineer
Aug 2016 - Apr 2020
3y 8m|
Arthur Lawrence (Deloitte US Contract) - Senior Software Engineer
Apr 2015 - Aug 2016
1y 5m|
4THSource (Resolve Systems Client) - Software Architect (Tech Lead)
Aug 2014 - Apr 2015
0y 8m|
4THSource (Express Scripts Client) - Software Architect (Tech Lead)
Jun 2011 - Aug 2014
3y 2m|
4THSource (ACH Alert LLC Client) - Software Architect (Tech Lead)
Oct 2010 - Jun 2011
0y 8m|
4THSource (Accredo Client) - Software Engineer
Apr 2009 - Oct 2010
1y 6m|
Etesa Consorcio Peredo - Software Architect
Sep 2006 - Apr 2009
2y 7m|
Todo Empresas SA de CV - Systems Administrator
Jan 2006 - Sep 2006
0y 8m|
Skills
  • Operating Systems: Windows, GNU/Linux, Mac OS X.
  • Programming Languages: JDK 8, JDK 11, JDK 17, Scala, Groovy, Bash Scripting, Python, GoLang, JavaScript, TypeScript, Ansi C, QBasic.
  • Frameworks: Spring, Spring boot, Spring data, 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.
Education
Bachelor's of Science - Systems Engineering
Aug 2001 - Jul 2006
Instituto Tecnologico Superior De Xalapa
Work Experience
Home Depot - Atlanta, GA
Staff Software Engineer
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.

Technologies: Java, Groovy, Bash Scripting, Docker, Jenkins, Pivotal Cloud Foundry, GCP, Big Query, Pub/Sub, Spring Boot, Cassandra, Kafka, Elastic Search, Redis, Prometheus, Gradle, Swagger, Mockito, BDDs, Github, Jira, Miro, IntelliJ, Go Lang, Pivotal Tracker.

NCR - Atlanta, GA
Senior Software Engineer
Aug 2016 - Apr 2020

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.

Technologies: NCR ODSP, Java, SpringBoot, Spring Data, Solr 7, Lucene, Hadoop, HBase, ZooKeeper, YARN, Swagger, Mockito, Bash Scripting, RESTful Micro Services, Maven, Linux, VirtualBox, Jenkins, GIT, BitBucket Repository, UML, JSON, YAML, Postman, Newman, JMeter, Mockaroo, SCRUM, Jira, HDP 2.5, AWS, Cucumber, BDD, TypeScript.

Arthur Lawrence (Deloitte US Contract) - Atlanta, GA
Senior Software Engineer
Apr 2015 - Aug 2016

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.

Technologies: Java, J2EE, EJB, SOAP & RESTful Web services, JSP, JavaScript, CSS, XML, NextGen (Proprietary Struts-like Framework), Oracle 11g,PL/SQL, Fiddler, SOAP UI, Selenium, Big Ip F5 Load Balancer, WebSphere Application Server, IBM Rational Team Concert, Apache Ant, SCRUM Methodology.

4THSource (Resolve Systems Client) - Merida, Mexico / Irivine, CA
Software Architect (Tech Lead)
Aug 2014 - Apr 2015
  • 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.

Technologies: Java, Google Development Tools, Fiddler, Centos Linux, MySql, Jira, SCRUM Methodology.

4THSource (Express Scripts Client) - Merida, Mexico / Memphis, TN
Software Architect (Tech Lead)
Jun 2011 - Aug 2014
  • 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.

Technologies: Java & J2EE, Java QUARTZ, Web services, Windows Server 2003, Unix, Korn Shell Scripting, OAS 10g, PL/SQL, XSD, XML, WSDL, Oracle Advance Queuing, Perl, ABInitio, Static Routes, F5 Load balancer, SOFEA Web services, Mule, Datapower.

4THSource (ACH Alert LLC Client) - Merida, Mexico
Software Architect (Tech Lead)
Oct 2010 - Jun 2011
  • 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.

Technologies: Java & J2EE, Spring, Struts, Hibernate, Tiles, Java Script, JQuery UI, Centos Linux, Bash Scripting, Oracle PL/SQL, Atlassian Jira.

4THSource (Accredo Client) - Merida, Mexico
Software Engineer
Apr 2009 - Oct 2010
  • 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.

Technologies: Java, J2EE, EJB, MDB Oracle 9i & 10g, PL/SQL, XSD, XML, WSD.

Etesa Consorcio Peredo - Xalapa, Mexico
Software Architect
Sep 2006 - Apr 2009
  • 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.

Technologies: Java & J2EE, XSD, and XML, Oracle ADF, UNIX, Bash Scripting, Enterprise Architect, Oracle Designer.

Todo Empresas SA de CV - Xalapa, Mexico
Systems Administrator
Jan 2006 - Sep 2006
  • General networking services administration.
  • LAN infrastructure design and implementation.
  • Setup and support for multiple Linux Servers(Debian, Centos, Suse).

Technologies: Multiple Linux distributions, PHP, MySQL, Samba, Apache, Sendmail, Iptables, Java, PHP, MySQL, Macromedia Flash, Gimp.