Oscar, Jr de la Pena
Technical Lead at Fast Four / Zone & Co- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Fast Four / Zone & Co
-
Netherlands
-
Software Development
-
1 - 100 Employee
-
Technical Lead
-
Nov 2022 - Present
Schiphol, North Holland, Netherlands I work on feature implementation and bugfixing for Zone&Co's Europe team. We use SDF, JavaScript SPA and SuiteScript to build NetSuite SuiteApps and for customer account customizations. Milestones: 1. From 0% to 70% Jest unit test code coverage. Wrote fastfoursdk-jest - an internal Jest unit testing framework containing SuiteScript mockers, stubs, testing utilities, and custom matchers with the intention of sharing common codes for the purpose of easier unit testing creation and… Show more I work on feature implementation and bugfixing for Zone&Co's Europe team. We use SDF, JavaScript SPA and SuiteScript to build NetSuite SuiteApps and for customer account customizations. Milestones: 1. From 0% to 70% Jest unit test code coverage. Wrote fastfoursdk-jest - an internal Jest unit testing framework containing SuiteScript mockers, stubs, testing utilities, and custom matchers with the intention of sharing common codes for the purpose of easier unit testing creation and setup. 2. Docker image creation to enable Bitbucket CI/CD pipelines 3. Helped in establishing Git processes and workflow 4. PGP File encryption service using AWS Lamdba
-
-
NetSuite Developer
-
Jul 2022 - Nov 2022
Schiphol, North Holland, Netherlands
-
-
-
NetSuite
-
United States
-
Software Development
-
700 & Above Employee
-
Principal Platform Software Engineer
-
Aug 2020 - Jul 2022
NCR - National Capital Region, Philippines Oracle NetSuite is the leading integrated cloud business software suite, including business accounting, ERP, CRM and e-commerce. My team develops applications using NetSuite’s own extension/plugin implementation framework. We provide solutions to NetSuite customers in the form of Localization SuiteApps and SuiteBundles which users install in their NetSuite accounts. The top projects that I work on are the following: 1. Philippine Localization - Philippines belong to… Show more Oracle NetSuite is the leading integrated cloud business software suite, including business accounting, ERP, CRM and e-commerce. My team develops applications using NetSuite’s own extension/plugin implementation framework. We provide solutions to NetSuite customers in the form of Localization SuiteApps and SuiteBundles which users install in their NetSuite accounts. The top projects that I work on are the following: 1. Philippine Localization - Philippines belong to NetSuite's tier-2 customer market. Using NetSuite technologies, we created a SuiteApp that caters to Philippine customers so that they can generate and print invoice, payments, credit transaction documents that are compliant with local tax agency requirements. 2. ONTranslate and ONAutomator - These are personal side projects developed using ElectronJS, OracleJET (Oracle's own UI library) and NetSuite UIF (NetSuite's internal SPA UI library). The apps eliminate manual steps in SuiteApp development by using browser automation mechanism plus configurable parameters. 3. Move project source codes from Perforce to git (and GitLab) where I also give training and provide guidance to multiple scrum teams on how to use git. I was also responsible in streamlining the processes involved in the transitioning. 4. Electronic Payments - This bundle converts NetSuite transaction records into Electronic File Transfer files which follows format of different banks around the world. The technologies that I have used are the following: * JavaScript, TypeScript and SuiteScript * Karma and Jasmine * ElectronJS * OracleJET * NetSuite's UIF (UI framework) * SDF * OracleJET * CI/CD - TeamCity, GitLab * Selenium, Groovy
-
-
Senior Platform Software Engineer II
-
Jul 2017 - Aug 2020
Manila, National Capital Region, Philippines
-
-
-
Exist Software Labs, Inc.
-
Philippines
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Tech Lead
-
Jan 2015 - Jul 2017
Ortigas, Pasig City Exist Software Labs is focused on using open-source software technologies to implement scalable solutions for its customers. During my stay in Exist Sotware Labs, I am the 1. Technical Lead of PBCom personal banking application – I oversee end-to-end implementation of project features where I was involved in translating customer requirements into software designs, picking and deciding the tools and frameworks to be used in the project , performing dev ops works such as installation… Show more Exist Software Labs is focused on using open-source software technologies to implement scalable solutions for its customers. During my stay in Exist Sotware Labs, I am the 1. Technical Lead of PBCom personal banking application – I oversee end-to-end implementation of project features where I was involved in translating customer requirements into software designs, picking and deciding the tools and frameworks to be used in the project , performing dev ops works such as installation and management of software, setting up of CI/CD for the project, and I also wrote codes for feature implementation both for backend and frontend components. I trained junior team members on how to apply and to use tools and technologies that we used. 2. Senior Software Engineer for Talino Big Data project – I worked in a Big Data project for 18 months. The project implemented data ingest orchestration to Hadoop using Apache NiFi, and data processing using Apache Spark. We also developed a dashboard monitoring webapp as part of the project. 3. Senior Software Engineer for Carrefour POS Systems – We implemented a POS and back-office applications for Carrefour Indonesia which was intended to replace existing legacy software for all the supermarket branches all over Indonesia. Tools and technologies used: * Java, JUnit * Hadoop Framework(HDFS, HBase, Parquet) * Scala, ScalaTest * Linux * Apache Spark * Spring Framework * Camel * RDBMS * JS FrontEnd frameworks - ReactJS, Angular, BackboneJS * Protractor, Karma, Mocha * NoSQL - CouchDB * NodeJS * CI/CD - Jenkins
-
-
Senior Software Engineer
-
Oct 2013 - Jan 2015
National Capital Region, Philippines
-
-
-
Migo
-
Indonesia
-
Technology, Information and Media
-
100 - 200 Employee
-
Software Engineer / Imagineer
-
May 2012 - Sep 2013
Taguig City Developed large scale end-to-end distributed application system. Project components consists of Spring MVC applications, stand-alone message broker application, content management system, Single Page JavaScript UI, Asynchronous Content Distribution System. Responsibilities also include Jenkins build server and build scripts management, subversion server management, building and deploying deb packages, reliable Business Intelligence delivery, database migration, and socket server related… Show more Developed large scale end-to-end distributed application system. Project components consists of Spring MVC applications, stand-alone message broker application, content management system, Single Page JavaScript UI, Asynchronous Content Distribution System. Responsibilities also include Jenkins build server and build scripts management, subversion server management, building and deploying deb packages, reliable Business Intelligence delivery, database migration, and socket server related programming. I also conducted training for new employees on tools and technologies. Show less
-
-
-
NetworkLabs, Inc.
-
Philippines
-
Telecommunications
-
1 - 100 Employee
-
Java Developer
-
Sep 2011 - May 2012
Philippines Contributed in maintenance and development of new features of a Java SE desktop application used in management of LTE and WCDMA mobile base-stations.
-
-
-
Enjoy Philippines
-
Philippines
-
Advertising Services
-
1 - 100 Employee
-
Android Developer (during University)
-
Aug 2010 - Apr 2012
Philippines Employed as freelance consultant developer. Developed an Android version of an iOS application. Implemented Android functionality including maps, contacts, social-media integration, phone, SQLite database, location-based features. Developed a marketing application for android mobiles. Data and graphics are pulled from backend and displayed in the phone. Implemented RESTful requests and response parsing. Used Gson library for serializing JSON. Used ORMLite for database… Show more Employed as freelance consultant developer. Developed an Android version of an iOS application. Implemented Android functionality including maps, contacts, social-media integration, phone, SQLite database, location-based features. Developed a marketing application for android mobiles. Data and graphics are pulled from backend and displayed in the phone. Implemented RESTful requests and response parsing. Used Gson library for serializing JSON. Used ORMLite for database functionality. In-app sign-up, graphics caching, rich user-interface. Developed a mobile companion application for BattleField3 game. Used public API to display real-time data on player stats, news and game updates. Show less
-
-
-
-
Developer Analyst
-
May 2011 - Sep 2011
Contributed in developing new features to a charity donation system. Project technologies include but not limited to Spring MVC, hibernate, MS SQL, JSP, Jasper reports.
-
-
Education
-
University of the Philippines
Bachelor of Science (B.S.), Computer Science -
Batangas State University
High School