Jovansonlee B. Cesar
Opensource programmer with passion for innovative technologies
- Software Engineer
- Framework architect
- Library maintainer
- Opensource contributor
- mobile: +639156659318
- email: ivanceras@gmail.com
- skype: ivanceras
Expertise
- Substrate and rust base blockchain
- Data analytics and visualization
- Heuristic programming on complex problems
- High availability and scaling solutions
- Code quality and code correctness
- Research and development
Preferred Technology Stack
- Linux, Rust, Substrate, PostgreSQL, Webassembly
All Technology Stack
- Linux, Rust , PostgreSQL, Java, Php, Bash/Shell, Docker
- Javascript, HTML/CSS, Elm , Webassembly , React, React-native
- PostgreSQL ,Mysql,Oracle,SQLite, Hadoop/Hive/MapReduce
- git, vim, Eclipse, IntelliJ
- xls+ods+csv data processing
Professional Work Experience
- 
                      ChainSafe System Inc., (October 2021 - Present) - Protocol Engineer
- 
                          Responsibilities: - Migrate old version of chainbridge pallet into new version of Substrate
- Involve in integration work for Arweave, NEAR, Solana blockchain
 
- 
                          Technologies used: - rust , substrate, docker, erlang
 
 
- 
                      Freelancing and opensource (August 2020 - October 2021) - Improve and release new versions of opensource projects: (sauron, svgbob)
- Self-study substrate framework and polkadot
 
- 
                      Centrifuge Inc (March 2020 - May 2020) - Centrifuge-chain protocol engineer
- 
                          Responsibilities: - Build and integrate substrate pallet/modules into centrifuge-chain
- Build and integrate monitoring tools for blockchain validators and nodes
 
- 
                          Technologies used: - rust , blockchain, cryptography, paritytech/substrate , polkadot network, prometheus + grafana, bash scripting
 
 
- 
                      Freelancing and opensource (May 2019 - Dec 2019) - Self study rust and freelance contracts.
- 
                          Projects: - dns gateway module - an independent contract project which manages and automate acquisition of ssl certificates from lets-encrypt. - dynamically serve multiple domains in one server using the appropriate certificate for the requested domain. - involves low level parsing of tcp-packets, extracting the SNI/domain name in the handshake process.
- open-api parser - generates rust source code from open-api spec.
 
- 
                          Technolgoies used: - rust , tokio, actix-web, rustls
 
 
- 
                      Senior Software Engineer at Copyleft Solutions (Jun 2017 - Dec 2018) - 
                          Involvement - Fix and maintain existing android applications
- Port excel spreadsheet apps into web application
- Prototype small experimental projects involving webcam and image processing
- Screened and interview talented developers into the company
 
- 
                          Technologies used - Android/Java, typescript
- Rust, gtk
 
 
- 
                          
- 
                      Senior Software Engineer at TRUSTe/TrustArc (Jan 2012-Jun 2017) - 
                          Projects - 
                              Multi-region database selective syncing setup. - Setup custom configuration to selectively sync certain data from EU-US region, while complying the EU regulations of which data is not allowed to move out of EU servers.
 
- Created a custom lightweight ORM which doesn ’ t allow loss of data in the event of database downtime up to several hours.
 
- 
                              
- 
                          Involvement - Prototype and build critical products in the organization, such as the portal which links all the apps in the organization.
- Design database schema for high throughput application, such as the backend for ads system.
- Research and development on processing 1TB of logs per month into an analytical report, using appropriate BigData Analytics tools such as Hadoop/Hive.
- Implemented a sophisticated requirement to do selective synchronization of data into multiple database instances from different regions, in accordance to US and EU data regulations.
- Brought the database to terabyte scale, making it to the top 5 AWS apps in terms of page impression.
- Data recovery and correction through scraping out logs from the production servers, in the event of unexpected data loss.
- Completed an backend service for doing static and dynamic analysis of ios apps.
- Implemented a project involving document search using amazon ElasticSearch.
 
- 
                          Skills used - Java , GWT, Amazon EMR, Amazon SDK(lambda, s3, elasticsearch)
- Javascript, Angularjs, jquery, bootstrap
- PostgreSQL, SymmetricDS, SQLite
- Rust, python, C, bash
 
 - 
                          Senior Software Engineer at Cebu Machine Laboratories Inc. (Oct. 2010 - Jan. 2012) - 
                              Involvement - Research and prototype an Interactive Comic Game for the Ipad when it first came out.
- Using C, Objective-C and opengl, animate 2D assets created by the artist.
 
- 
                              Accomplishments - Used stencil and svg overlay on the 2D images, presented as a very simple solution to animate 2D images for an interactive comic game.
 
 
- 
                              
- 
                          Junior Software Engineer at Cebu Mitsumi Inc. (Apr 2007 - Aug 2009) - 
                              Involvement - Maintain and improve an existing Shop Floor Control/Manufacturing Management Software.
- Improved the existing UI and UX to reduce the number of actions to accomplish tasks.
- Improved the flexibility of the report generator to provide a more detailed view of the data into an interactive excel spreadsheet.
 
- 
                              Skill used - Oracle
- Powerbuilder, Powerscripts
- MS Excel Spreadsheet, VBA scripts and macros.
 
 
- 
                              
 
- 
                          
Education
- 
                      Bohol Island State University ( 2002-2007 ), C.P.G North Avenue, Tagbilaran City, Bohol - Bachelor of Science in Computer Engineering
- 
                          Learning highlights - Linux
- C, Lowlevel-C Programming, PIC
- Hardware interfacing
- Self-taught: php, javascript, html/css.
 
 
Desirable qualities
- I do research, experiments, exploration on my free-time on just about anything ranging from database tools, neat algorithmns, learning programming languages, voxel-based raytracing, baremetal OS.
- Incorporate these learnings into company products.
Opensource project involvement
- 
                      Svgbob - converts inline ascii scribbles and diagrams into a nicely rendered svg, 
- Rustorm - an orm for rust, primarily used by the diwata project.
- Sauron - A very fast library for building web apps, using the latest web technology: webassembly.
- Restq - An alternative to graphql which parses http url to express an api query.