JOANN VINCE

CUDIS

FULL STACK DEVELOPER

Wellington, New Zealand

jvcudis@gmail.com linkedin.com/in/joanncudis github.com/jvcudis

SUMMARY

I'm a Developer with experience in developing large-scale enterprise web applications for the following industries — retailcloud computinghealthcarefarming and recently accounting. I consider myself a results-driven coder with proven ability to provide a solution to complex problems and resolution to critical issues on time.

I aim to cultivate my T-Shaped skills further to become a more competent IT professional and be an effective member of a software organisation. I’ve gained hands-on experience in the following:

   - Front-end Development (React, Typescript)
   - Backend Development (Ruby on Rails, Java)
   - CI/CD & DevOps (Docker, Jenkins, TeamCity, Terraform, AWS Services)

I'd love to be part of a team with a fun working environment and work on meaningful tasks.

EXPERIENCES

Xero Limited

Wellington, New Zealand JULY 2018 - PRESENT www.xero.com/nz

ENGINEER

I belong to a team whose aim is to support other teams in modernizing their frontend applications to be able to support internationalization (i18n). The work involves discovering existing problems in the i18n space and forming a scalable solution to fix them. Aside from i18n, our main job involves unblocking teams to enable them to continue with their modernizing work.

ACCOMPLISHMENTS
  • Provided clear and solid documentation for i18n guidance that allows teams to be confident in integrating the solutions themselves
  • Introduced good test practices by adding tests to existing tooling
  • Improved the test coverage to NodeJS libraries owned by the team

DEVOPS ENGINEER

My work involves automating and maintaining the team's build pipelines using both TeamCity and Jenkins and setting up better monitoring and observability for all the applications owned by the team. Most of my tasks involve implementing Proof of Concepts for future solutions, finding ways on how to gather and present metrics from varied data sources and setting up version-controlled deployment and delivery workflows.

ACCOMPLISHMENTS
  • Delivered the migration of Varnish Cache Server performance metrics from DataDog to New Relic within my first month
  • Enabled New Relic APM with deployment markers for team applications
  • Set up a pipeline for rolling back a containerized application
  • Setup a Jenkins shared library with JUnit5 tests with 79% code coverage
  • Implemented a serverless delivery metrics solution using AWS API Gateway, Lambda, Elasticsearch, and Kibana

CRS Software Ltd.

Masterton, New Zealand JUNE 2016 - JULY 2018 www.crssoftware.co.nz

DEVELOPER

I worked with an amazing team that develops cutting-edge web application and tools that solves real-world problems for farmers using ReactRedux, and Ruby on Rails. As part of a remote Wellington team, my work primarily involves effectively collaborating with the other team in Masterton by regularly doing pair-programming. My main task involves delivering maintainable and fully tested code and also closely involved in the application’s infrastructure development which uses the following stack technologies: AWSDockerTravis, and Terraform.

ACCOMPLISHMENTS
  • Taken over and completed important DevOps tasks
  • Constantly delivering sprint stories in schedule
  • Documenting business rules of certain parts of the application

Caresharing, Inc.

Cebu, Philippines AUGUST 2015 - MAY 2016 www.caresharing.com

WEB DEVELOPER

As the only developer working on UI development for an IT company that offers healthcare services in the Netherlands, I am solely responsible in creating useful and elegant UI components that provide simple and practical solutions for the suite of applications that comprises the product.

Being part of a small Scrum team, my major duties are to plan and track tasks using JIRA, implement the UI elements using Javascript (Backbone.js, Angular.JS, RequireJS)BootstrapSASS and Ruby on Rails. Responsible for deploying my own code changes to the production server as well as performing monitoring operations after the deployment. Also tasked to build prototypes and early versions of new UI ideas that solve complex usability issues.

ACCOMPLISHMENTS
  • Migrated the entire application from an old Bootstrap version to the latest version in a short time period
  • Integrated new Javascript libraries and Rails gems and refactored outdated functionalities to support the newly added libraries and gems
  • Refactored the SASS code to support reusable styles throughout the application
  • Redesigned and refactored an integral UI component and completed it ahead of time

FPT Software Philippines Corporation

Cebu, Philippines APRIL 2015 - JULY 2015 www.fpt-software.com

SOFTWARE DEVELOPMENT ENGINEER

I am part of the pioneer team that worked on an internal HR-related project called Payroll App which is a Java enterprise web application built using the Spring frameworkHibernateMySQL and AngularJS. I am also involved in gathering customer requirements, system architecture design, coding and unit tests creation. Also worked on another project that uses EaselJS, pure HTML5 and Javascript to convert an existing Flash game for a Japanese customer.

ACCOMPLISHMENTS
  • Provided technical guidance in structuring the frontend side of the Java web application
  • Presented a prototype application in just a week while also learning the Spring framework

Tieto Global Oy Philippine Branch

Cebu, Philippines SEPTEMBER 2014 - FEBRUARY 2015 www.tieto.com

SOFTWARE DEVELOPMENT ENGINEER

Being a software engineer for the platform team, my major task involves the development of extended components for a Java enterprise web application built on the Java Server Faces 2 framework and RichFaces 4 framework. I am also involved in fixing customer technical issues and providing support on additional changes to the current platform and implementing new component requests.

ACCOMPLISHMENTS
  • Made effective recommendations in solving complex technical problems by providing a working prototype showcasing a solution to the application’s long-standing theming issue
  • Presented the possible solution to an issue in just two weeks while still learning the Richfaces framework
  • Provided fixes to customer issues ahead of time than expected

Exist Software Labs, Inc.

Cebu, Philippines JULY 2011 - SEPTEMBER 2014 www.exist.com

SOFTWARE ENGINEER


PROJECT: Musashi for NEC Japan (www.nec.com/en/global/solutions/cloud)

Deployed as a frontend developer for a Japanese company which is planning on offering their own IaaS cloud solution across Asia. As the only developer handling all UI tasks, most work involves the development of the dashboard application used to replace the existing Openstack Icehouse dashboard. Responsible for building the client-facing Ruby on Rails web application using the AngularJS framework, HTML5Bootstrap and CSS3 with SASS as its CSS precompiler.

Also leads the presentation of the UI demo to customers. Involved in doing responsive design testing, cross-browser testing as part of the implementation task as well as the research and development of the look and feel of the application.

ACCOMPLISHMENTS
  • Delivered all UI requests promptly
  • Refactored the current frontend code structure to support code modularization
  • Plugged-in a Flat UI design to the whole application in a short period

PROJECT: mCloud for Morphlabs (www.morphlabs.com)

Worked as a software engineer on a Javascript-heavy Ruby on Rails web application for a company who offers both PaaS and IaaS cloud solutions to its customers in North America. The application utilizes Openstack Havana as its cloud computing platform, Backbone.jsHTML5Bootstrap and CSS3 for frontend development. Also evaluated the UI components for optimum user experience by performing usability and UX testing.

Also involved in some vital work in the integration of the frontend modules to the backend modules and all-around testing from doing unit tests using RSpec to the automated tests using Cucumber and CapybaraVagrant and Virtual Box for development environments.

ACCOMPLISHMENTS
  • Prototyped the possibility of using new technologies like Ember.jsjsPlumbSpine.js and Google TV that might be beneficial and useful for future development
  • Integrated real-time visualizations using D3.js of the performance and capacity of each service on the application

NCR Cebu Development Center, Inc.

Cebu, Philippines MAY 2008 - JULY 2011 www.ncr.com

SOFTWARE DEVELOPMENT ENGINEER


PROJECT: eSuite Application

Software development engineer for a Java enterprise web application project which is built using Adobe Flex for its UI component and MySQL for persistence. Assigned to do the development of generating intelligent reports using JasperReports and the creation of the application’s regression test suite using Flex Monkey and Actionscript.

ACCOMPLISHMENTS
  • Became the Build Manager of the project who is solely responsible for the build process of the application, from scheduling, reporting, documenting and the preparation for the project’s automated build process
  • Created the installer using IzPack that is used in deploying the application

PROJECT: POS for NCR Japan

A software engineer for a project the deals with mostly providing development maintenance and support for the company’s customer-specific Point of Sales systems which uses Visual Basic, C++ and Microsoft Visual Studio 6. Used the standard Software Development Life Cycle process for the development of new functionalities by being responsible for the requirements gathering, documentation, unit testing, integration testing of assigned modules.

ACCOMPLISHMENTS
  • Implemented a more streamlined documentation process by providing a usable template of all documents that the team needed

EDUCATION

Cebu Institute of Technology University

SCHOOL YEAR 2004 - 2008 www.cit.edu

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY


ACCOMPLISHMENTS
  • Consistent Dean’s Lister
  • Parangal Awardee (Excellence Award) 2006 & 2007
  • Phil-IT-GCE General Certification Exam Passer
  • PhilNITS FE Certification Exam (PM Passer)
  • IBM Academic Initiative Track (E-Business Integration with Websphere) Exam Passer

CIT Software and Multimedia Development Center

SUMMER 2005 www.cit.edu

MULTIMEDIA BASICS


ACCOMPLISHMENTS
  • Delivered an Adobe Photoshop and Adobe Premiere project

CERTIFICATIONS

AWS

Sep 30, 2019 - Oct 01, 2022 www.credly.com

CERTIFIED DEVELOPER - ASSOCIATE


The AWS Certified Developer – Associate exam validates technical expertise in developing and maintaining applications on the AWS platform. To know more, see https://aws.amazon.com/certification/certified-developer-associate/.