Jeremiah Flaga My thoughts and experiences on programming, life, atbp.

Resumé

Profile Image

Jeremiah Flaga


Email: flaga.jeremiah@gmail.com
Skype: jboyflaga
Mobile: +63918 374 5134
Blog: jeremiahflaga.github.io

Technical Knowledge

.NET:

C#, VB.NET, LINQ

ASP.NET Web Forms, ASP.NET MVC, WinForms, WPF, Entity Framework, Moq

Completed "Short Entry Course on VB.NET and ASP.NET Development" last 2012

Web:

HTML, Bootstrap, JavaScript

KnockoutJS, jQuery

Android:

Java

RxJava, Retrofit

Took "Programming Mobile Applications for Android Handheld Systems" from Coursera last 2014

Databases:

SQL

SQL Server, SQLite

ORM: Entity Framework in .NET

Took "Introduction to Databases" from Stanford OpenEdX Online last 2014

Unit Testing:

xUnit, Moq, JUnit

Software Architecture or Design:

The SOLID principles

Clean Architecture model of Uncle Bob Martin

Also have knowledge on some design patterns such as MVP, Decorator, Strategy, Factory, Command

Also, a little knowledge on some DDD concepts

Software Development Practices:

Believes in Agile Software Development practices such as collective ownership of the code base, code review (even pair programming or mob programming), discarding practices that does not work in a particular team and retaining those that work, and others you might want me to believe in that works in software development :smile:

Believes that TDD can greatly help us make software that is maintainable

Basic Computer Science Concepts:

Learned CS through free materials of Stanford's CS106B last 2012, and through MIT OpenCourseWare 6.0001 this 2017

... also through "Computer Science Distilled" of Wladston Filho

Completed the first part of the "Nand to Tetris" course

Other:

Googling Stackoverflow :smile:

I know a little bit of Python.

I also like solving some algorithmic problem, but am able to solve only the simple ones, :smile: at least for now...
You can view my solutions to some problems here.

An avid fan of Uncle Bob Martin (I visit his blog often).

(Please click here if you want a peek into how I currently think)

I read.

GitHub:

github.com/jeremiahflaga

(old GitHub account) github.com/jboyflaga


Work Experience

  • Software Developer (April 2012 – October 2012)
    – for web using .NET
    – at Jairosolutions
    – Involved in creating contest pages for www.verizoninsider.com

  • Software Developer (December 2012 – May 2016)
    – for web using .NET
    – at Mynd Consulting
    – Involved in maintaining desktop and web apps for insurance of Common Census

  • Software Developer (October 2016 – Present)
    – for mobile using Android
    – at Mynd Consulting
    – Involved in developing versions 2 and 3 of Dr Oz app for Android


Talk: