Post Job Free
Sign in

Ci Cd Software Development

Location:
Surrey, BC, Canada
Posted:
October 21, 2023

Contact this candidate

Resume:

David Cipriaso Manangan

LinkedIn Profile: https://www.linkedin.com/in/david-manangan-4a257627/

+1-236-***-****

**********@*****.***

SUMMARY OF QUALIFICATIONS

● Over 10 years of experience in Software Development

● Strong background in Java and Full Stack Development

● Strong knowledge on Software Development Life Cycle and daily involved in Scrum and Agile Methodologies

● Professional communication skills include fluency in English

● Graduate of Bachelor of Science in Computer Science Computer skills include:

● Ability to work with programming languages such as Java, Scala, Python, JavaScript and Typescript.

● Familiar with application frameworks and software tools such as Spring

(Spring Web, Spring Boot), Lombok, Play, Angular, NodeJS, Highcharts, Maven and Scala Build Tool (SBT)

● Worked with Testing Frameworks such as JUnit, Jupiter, Mockito, Test Containers, Karma and Jasmine

● Knowledgeable on Relational Database (like MySQL, Oracle, DB2, and Postgres) and Non-relational Databases (like CouchDB and IBM Cloudant) and In-Memory Data Structure Store such as Redis.

● Worked on Messaging Systems such Kafka and ActiveMQ.

● Experienced in DevOps and in CI/CD tools such as Jenkins and Travis.

● Experience in using Adobe XD for creating wireframes.

● Agile Tools used include Jira, Confluence, Slack and MS Teams PROFESSIONAL EXPERIENCE

Senior Software Developer August 2020 – August 2023 Envision Digital, Singapore

o Collaborated with Product Owners and Tech Leads on developing a product that makes Buildings and Facilities consume Energy Efficiently using Data Analytics. o Conducted Proof-of-Concept when implementing a new approach that the team can use or cannot use.

o Automatically Deploy Microservice Applications to Kubernetes using CI/CD tools such as Docker and Jenkins

o Practices Scrum daily and participates in grooming and retrospective discussions o The role involves making Microservices that uses energy data coming from physical devices installed in the facility to produce valuable insights. o Technology used in the product are mainly Java, Spring Boot, JPA, Hibernate, Lombok, Mockito, Test Containers, Postgres, Redis, Kafka, ActiveMQ, Docker, Spring Cloud, Kubernetes and Jenkins

Software Developer January 2019 – June 2020

IBM, Singapore

o Mainly involved in Full Stack Development of Data-Driven Insights and Data Visualization using AI Platform called IBM Watson to help engineers answer questions related to Supply Chain Engineering.

o The role involves developing Back-End solutions that serves Big Data. o Rapidly develop prototypes to show the potential of data analytics to clients and stakeholders.

o Demonstrated the team’s software product to IBM’s clients and visitors o Participated in daily scrum meetings and sprint backlog grooming. o Primary role as a Full Stack Developer

Software tools we used for development:

● Adobe XD for creating wireframes

● Highcharts for visualizing data in web browser

● Angular and Typescript to build the front-end application

● Karma and Jasmine for testing front-end code

● NodeJS for running the web application

● Scala to process big data

● Docker for deploying Microservices.

Java Developer December 2016 – December 2018

IBM, Singapore

o Created Backend Services for Cognitive Chat Bot Assistant that provides Insights on Supply Chain Inventory and Orders.

o Technologies used in development are Java, Spring (Spring Web, Spring Boot, Spring Batch), Angular, NodeJS and the database used is DB2. Also, an AI Platform called IBM Watson was integrated into the Chat Bot Application. o Participated in daily Scrum meetings and Sprint backlog grooming. o Primary role as Backend Developer

Developer tasks includes:

● Design, develop, test and deliver offerings for the Cognitive Chat Bot Assistant using latest technologies

● Works in an Agile, collaborative environment to understand stakeholder requirements.

● Implement innovative component-level solutions in areas such as base operating-systems, machine learning, computational linguistics and Natural Language Processing (NLP).

● Ensures that the implemented solutions are unit tested and ready to be integrated into Production.

● Also debugs customer-reported problems: design, develop and unit test code fixes.

Java Developer May 2014 – December 2016

Crédit Agricole Investment Bank, Singapore

o Mainly involved in the Design, Development, Testing and Delivery of features for the bank’s Global Application Authorization Management System – a system that provides employees various level of access to the bank’s software applications. o Performed software maintenance and support like troubleshooting errors faced by users and responding to user inquiries.

o Regularly resolved tickets raised in Atlassian JIRA o Created monitoring jobs that runs regularly to check the status of applications supported by the team.

o Created unit tests with testing frameworks such as Mockito and JaCoCo. o Works in an Agile, collaborative environment to understand the requests and needs of stakeholders

o The technology we used were: Java, Spring and Hibrernate for the backend services of our application; HTML, CSS and JavaScript for the application’s frontend user interface; and Oracle Database to store data coming from users. Java Developer September 2011 – April 2014

Eteligent Software Solutions Inc., Philippines

o Collaborated with clients in banks and financial firms to create a Core Banking and Loans Management System

o Involved in the Design, Development, Testing and Deployment of the features of the Core Banking and Loan Management System.

o Created a Virtual Development Environment that contains all the software tools and IDEs used for training newly hired developers. o The technology we used were: Java, Spring and Hibernate for the backend services; HTML, CSS and JavaScript for the frontend user interface; and MySQL for storing data and transactions.

EDUCATION

De La Salle University 2011

Bachelor of Science in Computer Science

REFERENCES

Available Upon Request



Contact this candidate