Wednesday, January 29, 2020
My Work Experiences Part 1
My first job was working as a Software Engineer at a Japanese Company called Tsukiden. I was part of a project that simulates a networking protocol used in telecommunication systems. This is where I used C programming language in a real application and appreciated it very much. The company just like any other Japanese tech company was strict in when it comes to attendance and tardiness. Salary is deducted if you are often late. Overtime is a norm but is compensated. There are times that we would stay until midnight to do regression testing before a release. It took a lot of time to do testing during those days because it is manual and we just track the tests in an excel sheet. I met a good number of bright people in the company.
The next company I worked for is a consultancy firm named Information Professionals Inc. I stayed there for a few months. The consultancy deployed me in an IT service company called Incuventure Partners Corporation. Most of the clients of Incuventure are government entities. I was assigned to the Land Transportation Office to help develop an internal reporting tool. I was also assigned to the Department of Budget and Management to fix few bugs here and there. This company is a little bit disorganized maybe because it merely a startup company during that time. When I joined the company they do not know where to put me. They randomly assigned me tasks. Sometimes they gave me unrealistic deadlines. One time they gave me tasks where it is too difficult for me as a junior developer.
After working at Information Professionals I was hired as a web developer in Allsectech Manila Inc, a BPO company which happens to have an IT department catering US based clients. Our client maintains an e-commerce website where they just display products such as dresses, shoes, and other apparels and provide links to the websites that actually sells them. My job was to create scripts to scrape the item images, descriptions and other related content from those various sites and store them in our database. The data in turn is used to populate our own site. The script implementation may look simple but the devil is in details. There are a lot of custom code that only work on a specific site. Different tricks and regular expressions were made and multiple schedulers for code execution were configured and maintained.
I quit from Allsectech and worked as an application developer at Texas Instruments in Baguio City. I was part of the product engineering team responsible for building applications used mostly by internal engineers. The project I had worked on is a tool to archive test data from the chip manufacturing system. Data is fetch from a transactional database and transferred in a data warehouse. This data warehouse is designed for fast data retreival, optimized for fast reads. The tool is basically an extract-transform-load type of software. It extracts data from a source, massage the data to conform to a specified archival format, and save it into a reporting database.
I left the Philippines and went to Singapore in pursuit for better salary. I worked in a small local company called Solutions Lab. They run a stock exchange engine that is used by 60% of broker firms in Singapore. Few example of these firms are Lim & Tan Securities, Maybank Kim Eng and UOB Kay Hian. My overall experience here was very interesting. Until now, working in Solutions Lab is the most difficult company I have worked with. I often go to office on the weekends. My manager scolds not only me but also my colleagues. The environment is very stressful. My first three months there has been terribly bad I almost decided to go back to the Philippines. I learned a great deal of plain Javascript here. And my experience in Javascript here helped me tremendously during my next few years as a software engineer.
Evvolabs. I was part of the project to re-write the backend of the SISTIC ticketing system. SISTIC is a major ticketing website in Singapore with thousands of daily users. I was responsible of creating its new fee calculation module as well as its reporting module. I learned plenty of good practices of using Spring framework in this project and also the internals of the framework.
good exp. highlight. evvolabs
uob - stagnant - waste of time
dbs - unique. good
equinix - another highlight
uob again - interesting - spring integration - functional programming
Subscribe to:
Posts (Atom)