RENATA SANTOSO
415-***-**** GITHUB LINKEDIN PERSONAL SITE *******.******@*****.***
SKILLS React, Rails, JavaScript, Ruby, jQuery, Redux, ExpressJS, NodeJS, TDD, HTML5, CSS3, Git, MySQL, PostgreSQL, MongoDB
PROJECTS
Restaurant Review (JavaScript, HTML5, CSS3, Python, Gulp) Live Site Github
An offline-capable, performing and responsive restaurant review app built using Google’s progressive web application (PWA)
Administered Google Chrome Service Worker and IndexedDB Promised library to persistently store data inside a user's browser in order to make the application more resilient to limited internet connectivity or bandwidth.
Deployed Gulp Resize tool, GraphicsMagick, HTML5 Srcset, and asynchronous JavaScript Promise to optimize application performance audited with Chrome Lighthouse that scores of 95 out of 100.
Extensively used CSS Grid, SASS, ARIA to build a fully responsive web application that functions on any device or screen size and more accessible to people with disabilities.
PinTravel (Ruby, Rails, React, PostgreSQL, Webpack, jQuery, AWS) Live Site Github
A visual discovery site that helps people find and save ideas of vacation places from around the web to plan out vacation trips
Implemented user authentication for registration, login and logout feature using BCrypt to encrypt user’s password and SecureRandom Ruby library module by generating unique session token in HTTP Cookies to ensure that users can only access their own information.
Created a pop-up form as a React component instead of React Modal bootstrap to keep bundler file small and avoid external dependency.
Utilized cloud technology AWS Service S3 and Active Storage attachment to save images to cloud storage.
Used CSS Flexbox, SASS and CSS media queries to create responsive web design layout, with a mobile-first approach.
Route Plan (MongoDB, Express.js, React, Node JS, Git) Live Site Github
An online route planner that maps out walking routes, adds waypoints along the route and saves it as a trip plan to a database
Incorporated MapQuest Leaflet SDK and Yelp’s API to draw a route on the map, find waypoints information based on the category that a user chooses and saves it to the trip planner.
Developed a single page application using React Router and Redux architecture and ensured RESTful API on routes by implementing JWT authentication with ExpressJS and PassportJS.
Abacus Fun Live Site Github
A web-based application that simulates abacus calculation. It is used to help young children learn simple addition and subtraction visually
Built animation and interactivity by manipulating HTML DOM elements using vanilla JavaScript (without third party library) and CSS3.
Developed a state machine and calculation algorithm that mimics the classical addition process using an abacus.
EXPERIENCE
Family Care / Child Rearing July 2011 – Current
Langoor Junior Web Developer July 2010 – August 2011
Built 9+ Wordpress and Drupal sites, front-end and back-end, along with Drupal custom themes, modules and API customization using Linux, Apache, MySQL and PHP (LAMP Stack).
Integrated Avactis Shopping Cart and Paypal payment gateway system to build an e-commerce Drupal site, increasing client sales up to 2%.
DK Science and Learning Software Developer July 2008 – July 2010
Created an in-house web application using CakePHP MVC Framework featuring an online photo editor using PHP AJAX and jQuery.
Designed a multidimensional database and created an automated Reporting System using Microsoft Online Analytical Processing tool.
Took time off to relocate and find a new job in a new country 2006 - 2008
Alliance One International Senior Application Programmer 2003 - 2006
Supervised code review and provided mentoring for 4 new junior developers through transfer knowledge and discussions.
Developed Warehouse Management System and updates throughout SDLC, integrated it with handheld barcode scanners using C#.NET, Visual Basic, ActiveX Scripting and SQL Server.
EDUCATION
Software Engineering App Academy, San Francisco August 2019 – December 2019
Graduate Certificate in Information Technology University of Technology Sydney, Australia 2009 - 2011
Bachelor of Information Technology University of Surabaya, Indonesia 1999 - 2003