Kim Alvin P. Lambiguit
Email Address:-Mobile Number: -
Skype name: kimlambiguit
SUMMARY
More than 12 years of experience as a Software Engineer developing software for the
telecommunication industry using C/C++, Java. Web development using C# ASP.NET Razor/CSHTML,
Python, PHP, MySQL Spring, Hibernate, Angular and React JS. Mobile applications developer on the
Android and blackberry platforms. Quality Assurance focusing on automated testing for mobile and web.
PROFESSIONAL SKILLS
Programming Languages: C, C++, C#, Java, PHP
Scripting Languages: Javascript , Python, shell script, make files.
Libraries: Boost library (C++ ), jQuery, jQuery Mobile, Angular JS, React JS, Underscore JS, Webworks
(Blackberry mobile ), Pyro ( Python Remote Objects ), Selenium Webdriver, GWT, Spring, Hibernate,
ASP.NET.
Databases: PostgreSql, MySql, SQLite
Tools: Visual SourceSafe, WinCVS, Tortoise SVN, Linux System tools ( vim, cc, g++, gcc, gdb, grep,
valgrind etc. ), Notepad++, WinMerge, Jude ( UML Tool ), Visual Studio, Eclipse, Netbeans, firebug, Git,
TFS, Ripple Emulator.
Platforms: Windows, *nix, Windows Mobile 6/6.5, Android.
Communication Protocols: TCP/IP, DHCP, CAN (Controller Area Network), R.E.S.T., SOAP
Mark-up Languages: XML, HTML, Razor Templating Engine
Others: Experience in full S.D.L.C., AJAX, JSON, UML, SVN, Git.
PROFESSIONAL EXPERIENCE
Company Name: Clink IT Solutions. (September 01, 2018 – Present)
Company Website: https://www.clinkitsolutions.com/
Position: .Net Developer
Project/Groups:
1. AON - CWP
• About the App:
o Internal AON application used to handle their insurance documentation from quotation
to policy.
• Responsibilities:
o Full Stack- Cloud Developer
• Bug fixing, new feature implementation for the app on both front and backend
• Technologies/Languages used:
• C# ASP.NET Razor, Javascript, CSS, HTML.
_____________________________________________________________________________________
Company Name: Sales Simplicity Software. (September 18, 2014 – December 31, 2015)
BuilderMT ( January 01, 2016 – August 31, 2018 )
Company Website: http://salessimplicity.net/
Position: Software Engineer
Project/Groups:
1. Sales Simplicity
• About the App:
o CRM (Customer Relation Management) Software designed for the contractors/builders
in mind. Helps the contractor’s customer management from walking in to contract
signing.
• Responsibilities:
o Full Stack- Cloud Developer
• Bug fixing, new feature implementation for the app on both front and backend
• Technologies/Languages used:
• C# ASP.NET Razor, Javascript (Angular JS), CSS, HTML.
2. Sapphire Build – Databuilder
• About the App:
o SAPPHIRE Build enables production builders to seamlessly integrate their enterprise
operations and accounting, using a single unified system from one database. Data
builder is a subset of the main Sapphire build Application. It essentially is a document
builder used to generate app specific documentation ( e.g. High level app permission,
lot options etc. )
• Responsibilities:
o React Developer
• Created the initial version of the data build project.
• Technologies/Languages used:
• C# ASP.NET Razor, Javascript (ReactJS), CSS, HTML.
Company Name: TRUSTe Web Services Technologies Inc. (September 16, 2012 – September 15, 2018)
Company Address: Unit 903, 9th/F, Insular Life Business Centre, Cebu Business Park, Cebu City
Philippines 6000
Company Website: www.truste.com
Company Phone: -
Position: Software Engineer
Project/Groups:
1. Engineering Dept.
• Responsibilities:
o Maintenance of Existing System
• Debug and add new features to the existing Advertisement Icon generator and
middle tier servers.
o Creation of a new web app
• Full-Stack Cloud applications development using Java Spring and Hibernate on
the backend and Angular JS, HTML and CSS on the front end. A web application
that manages Data Privacy Assessment cases for a big oil company.
o Test Automation
• Create Automation scripts for testing Java Code and Web UI using the Java
language and Selenium Web Driver. Created automation code is integrated to
Jenkins CI for automatic execution after a code commit.
o Manual Testing
• Manual testing of Web Applications developed.
• Technologies/Languages used:
o Java, Selenium Web Driver, Javascript (Angular JS), Spring, Hibernate
Company Name: Japkin. (May 2014 – July 2014)
Company Website: www.japkin.com
Position: Freelance Android Developer
Project/Groups:
1. Japkin Messagely App
• About the App:
o Messaging app for japkin mobil, basically works similar to common messaging apps.
o Playstore link: https://play.google.com/store/apps/details?id=com.app.messagely
• Responsibilities:
o Sole Developer
• Developed the whole app from UI to backend.
o Technologies/Languages used:
• Java, Android, SQLite, PubNub.
• Notes
o The app development was discontinued since the client opted to use xamarin.
Company Name: App Fibre. (March 2013 – May 2014)
Company Website: www.appfibre.com
Position: Android Developer
Project/Groups:
1. Smartphone Agent Status Capture Application ( TNT Express )
• About the App:
o The app is used internally by the company’s agents to facilitate their existing package
delivery flow. The app enables the user to scan packages and send the data to a
designated email. Also enabling the agents to view the past and present deliveries they
have made.
• Responsibilities:
o Backend Android developer
• Develop the backend part of the Android application w/c includes integrating with
another app to capture bar code images ( barcode scanner ) and implementing the
technical specifications specified by the client
o Technologies/Languages used:
• Java, Android, SQLite.
2.
Saasu
3.
Lifebeam
4.
B-eazy
• About the App:
o Android version of the cloud accounting software Saasu. Utilizing their REST API so it
can be integrated to virtually any platform available.
• Responsibilities:
o Backend Android developer
• Develop the backend part of the Android application w/c includes sending HTTP
POST/GET request data to a remote REST service provider and XML Parsing using
XmlPullParser, database related processing and logical features inherent in the
app.
o Technologies/Languages used:
• Java, Android, SQLite, XML, Git.
• About the App:
o It is a type of social media application focusing on family user. Features includes
posting (images and text), commenting, “Liking” a post and the usual login
authentication.
• Responsibilities:
o Sole Android developer
• Develop the UI, as well as the backend part of the Android application w/c includes
sending HTTP POST/GET request data to a remote REST service provider and XML
Parsing using XmlPullParser, database related processing and logical features
inherent in the app.
o Technologies/Languages used:
• Java, Android, SQLite, XML, Git, Parse.
• About the App:
o B-eazy is GCPs lead product incorporating our Smart Phone Apple and Android mobile
App, Invoicing, Expense Management, Reporting and Matching tools to make a product
targeted to make running Self Employed, Sole Traders and SME Business ‘eazy’.
• Responsibilities:
o Sole Android developer
• Develop the UI and backend part of the Android application w/c includes sending
HTTP POST/GET request data to a remote REST service provider and XML Parsing
using XmlPullParser, database related processing and logical features inherent in
the app.
o Technologies/Languages used:
• Java, Android, SQLite, XML, Git.
Company Name: The Cloud Group (December 2011 – July 2012)
Position: Mobile Applications Developer
Project/Groups:
1. PokitPal Native Android Application
• Google Play app link: https://play.google.com/store/apps/details?id=com.maxelance.login
• Responsibilities:
o Backend Android developer
• Develop the backend part of the Android application w/c includes sending HTTP
POST/GET request data to a remote REST service provider and XML Parsing using
SAX.
o Coding Standards Checker
• Created, implemented and checks the overall Android application source coding
standard that includes creating javadoc comments per method and class, naming,
indentions etc.
o Technologies/Languages used:
• Java, Android, SQLite, XML, Git.
2. PokitPal Blackberry Application
• Responsibilities:
o Develop functions for the blackberry version of the PokitPal App.
o Technologies/Languages used:
• Javascript, HTML, jQuery, jQuery Mobile, Webworks, Ripple Emulator, Notepad++,
Git.
Company Name: Ripple Edge Development Inc. (February 01, 2010 – January 23, 2012)
Company Website: www.rippledev.com
Position: Solutions Engineer
Project/Groups:
1. WhoDo
• An internal, complete booking system that is available for travel agencies
• Responsibilities:
o Performed bug investigation and fixing.
o Created additional functions and enhancements on the current system
o Led a team that designed the business to consumer version of Travelogix.
o Updated the System's XML interface module to interface with multiple third party
product providers.
o Technologies/Languages used:
• Python, JSON, XML, PostgreSQL.
2. Travelogix
• A web based application designed to tap into the WhoDo backend service making WhoDo a
Web Service instead of a standalone booking system, converting the whole system into a
Business to Consumer application that caters to customer in online booking of flights, hotels
and car rentals.
• Responsibilities:
o Cloud Developer Team Lead
o Designed the conversion of the standalone, WhoDo system into a full blown web service
that serves as the backend for the Travelogix Web application.
o Technologies/Languages used:
• Python, JSON, XML, HTML, PHP, Javascript, CSS, PostgreSQL.
Company Name: NEC Telecom Software Philippines Inc. (April 2007 – January 2010)
Company Website: www.ntsp.com.ph
Company Phone: (- - 9142
Position: Software Design Engineer II
Project/Groups:
1. NetWyvern DHCP Super
• Module Handled: Redundant Management System
• Responsibilities:
o Creates the Design and documentation of the Redundant Management System
o Implement the Source code based on the created specification
o Performs code reviews
o Performs Unit Testing using C++ Test
o Performs investigation and debugging
o Technologies/Languages used:
• C, PostgreSQL, gdb, valgrind, gcc, JUDE (UML tool), UML, vim, DHCP.
2. Embedded Systems Auto Group
• Projects Developed:
o TK-78K0 CAN - A Program that demonstrates the CAN sending and receiving
functionality of TK-78K0 evaluation board
o TK-78K0 CAN Continuous Sending and Receiving – This is a program demonstrating
CAN Module Continuous Sending and Receiving using TK-78K0 Evaluation Board
o TK-78K0 CAN to LIN - An exercise project using the TK78K0 Evaluation board. Converts
a CAN Message to a LIN Message.
o TK-78K0 Simulator - A program created to simulate the behavior of the TK-78K0
evaluation board.
•
Responsibilities:
o Creates the Design and documentation of assigned modules
o Created coding guidelines for the group
o Implement the Source code based on design of the assigned module
o Performs Unit Testing using proprietary Unit test framework
o Performs Integration testing
o Technologies/Languages used
• C, CAN, JUDE(UML tool ), UML, Visual SourceSafe
3. Mobile virtual network operator ( MVNO ) Simulator
• Module Handled: Push Access Protocol (PAP) Server
• Responsibilities:
o Creates the Design and documentation for PAP Server
o Implement the Source code based on the design of PAP Server
o Performs Unit Testing using C++ Test
o Performs Integration testing
o Performs Investigation and debugging
o Technologies/Languages used
• Visual C++, JUDE(UML tool ), UML, Visual SourceSafe
4. Firmware Update Management Object Enabler for Windows Mobile 6
• Module Handled: Download Engine
• Responsibilities:
o Creates the Design and documentation for Download Engine
o Implement the Source code based on the design of Download
o Performs Regression testing of previous enablers on a Linux environment
o Performs Regression testing of previous enablers on Windows Mobile 6.5
o Performs Investigation and debugging
o Technologies/Languages used
• Windows Mobile 6/6.5, C, JUDE (UML tool), UML, Visual SourceSafe.
EDUCATIONAL BACKGROUND
Bachelor of Science in Computer Science
Xavier University – Ateneo de Cagayan, Cagayan de Oro Philippines
June 2003 to March 2007 (Graduated)