Skip to content
Vik Ramanujam's Résumé
CSS JavaScript Shell HTML
Branch: development
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
assets
images
md-plugins
pages
public
tests
.aspell.en.pws
.babelrc
.editorconfig
.eslintrc
.gitignore
.nvmrc
.prettierrc.js
.travis.yml
CNAME
LICENSE
README.md
base-template.html
docker-compose.yml
index.js
package.json
preview.js
yarn.lock

README.md

Vik Ramanujam

Vik Ramanujam's Avatar

::: section personal-details

Front-end Technical Lead

I like building things.

Skills & Interests Work Experience Education


:::

::: section introduction

Excuse me, but, there's a container for that :)

A battle-hardened technologist interested in building beautiful, large-scale and user-friendly web and mobile applications. ♥ functional programming, coding UI, the command line & Vim. When not coding, I'm cooking, travelling or professing my undying love to micro-containers.

♥ building teams that deliver great, pixel-perfect, usable products & getting my hands dirty with code when duty calls. I care deeply about the people I work with. I bring a never say die attitude to the team and ensure that everyone is pushing code of the highest quality. ♥ writing tests & teach as much as I learn.

e: vik@ramanuj.am w: https://vik.ramanuj.am | GitHub | LinkedIn

I do

JavaScript, Web & Front-end Development, Nodejs, DevOps.

I wield

React, Mobx, Redux, Jest, Styled-Components, Server-sent Events, WebPack, Nodejs, Sass, Git, Docker, CouchDB.

I speak

English, Tamil, Malay & understand some French, Portuguese and Klingon.

I like

Music, Yoga, Movies & Series, Intermittent fasting, Running, Reading.


:::

::: section slides-and-talks

Talks and Slides


:::

::: section education

Education

Class of '98 GCE O' Levels

Maz International School, Kuala Lumpur
  • Advanced Math & Science major

1998 - 2000 Ontario Diploma Program

Taylor's College, Kuala Lumpur
  • Finite Math, Calculus, Algebra, Computing, Chemistry, Physics.

2000 - 2003 Bachelors of Software Engineering

University of Sheffield, UK
  • Computer science, Software architecture, design, and user experience.
  • Dissertation: Neilson's Usability Heuristics on the World Wide Web.
  • Dropped out, took a break, travelled.

2003 - 2004 Graduated with a Bachelors in Computing

University of Staffordshire
  • Final Year Project: Collaborative text editor where team members can see code edited by others in real time, complete with a chat system.

:::

::: section work-experience

Work Experience

Dec 2017 – Present Front-end Technical Lead

BAE Systems Applied Intelligence | Kuala Lumpur

Leading a team of Front-end developers tasked with building a next-generation product using React / Redux / RxJS / Styled Components, Storybook using ES7 that focuses on big-data, drill-downs, geolocation & clustering, Elastic Search, GraphQL and Docker (♥) amongst other technologies.

That button is 1 pixel too low.


Jun 2016 - Dec '17 Front-end Team Lead

BAE Systems Applied Intelligence | Kuala Lumpur

Engineered a web app built on Angular, ES7/8, SCSS, Angular Material that runs of 30 different browser/device combinations from Retina displays to mobile browsers, weeks ahead of schedule.

  • Led a team of ten developers to deliver, ahead of schedule a web application & mobile app which strict acceptance criteria for performance in low bandwidth areas.
  • Engaged with UX daily to ensure delivery of a usable and slick-looking product, advising against bad user experience and convoluted user journeys.
  • Evaluated requirements with Business Analysts to ensure stories are short, well-worded with clear acceptance criteria and most importantly, closeable.
  • Spearheaded a culture of writing good code with performance and usability as pillars.
  • Planned sprints and delegated tasks across the front-end team, and delivering features 4-5 sprints ahead of schedule.
  • Promoted reusability and configurability by building a library of UX components within the first couple of sprints - resulting in minimal to no effort necessary to implement features at the later stages.
  • Involved heavily in code-reviews and (declining) pull-requests that would take the easy way out, have bad tests, or lack code comments - delivered with 90% test coverage when expected baseline was 80%.
  • Streamlined team output by using an assembly-line mindset when managing task delegation. We closed every sprint by delivering impressive work, consistently, keeping morale and confidence high.
  • Automated repetitive DevOps and pushed the mobile apps to the Apple/Google stores with one command using fastlane.

I am a higher-order function. We all are.


Dec 2015 – Apr '16 Lead Front-end Developer

BAE Systems Applied Intelligence | Kuala Lumpur
  • Delivered dashboards consisting of heat-maps, filters, timelines and drill-down hunting using Highcharts / Highmaps / Angular / SASS that would interface with an elastic search back end.
  • Accelerated development of a pixel-perfect product with a strict delivery timeline, whilst keeping a focus on best practices.
  • Undertook the interviewing and hiring of a capable (and super-awesome) front-end development team, which I would lead, that could deliver complex and interesting projects.
  • Formulated a guide of best-practices in building good software for the front-end developers.

Sep 2014 – Jul '15 UI Developer

Lavaboom | Cologne Area, Germany (remote work)
  • Built a next-gen encrypted email client for Lavaboom, a start-up from Cologne, Germany.
  • Engineered a pixel-perfect (yes, I use that word a lot!) email front-end with rich-text composing and multiple inboxes using Jade (now known as Pug), Gulp, ES6, Angular, Bootstrap & SASS
  • Generated an icon font automatically from SVG files provided by UX

The project is open-sourced at https://github.com/lavab


Jan 2008 – Dec '15 Senior Web Developer / Co-Founder

Dark Brown & Yellow Creative House
  • Developed and streamlined various projects ranging from corporate websites for public listed companies to big players in the For-ex market.
  • Implemented various intranet collaboration tools for governmental organizations, with departmental access control.
  • Ensured a bullet-proof future for all projects using web standards and stage-0 Javascript.
  • Build a reputation of delivering, unique, funky and creative products that stand out from the crowd.

2004 - '08 Various positions held

IT Manager / Software Consultant / Point-of-sale & ERP specialist / Proof-of-concept architect.

Do have a look at my LinkedIn profile if you'd like to find out more of my early career.


:::

::: section likes

Likes

  • Functional Programming
  • Vertical rhythm
  • TravisCI
  • Bitbar
  • Polybar
  • Pink Floyd
  • Vim
  • Docker
  • Cooking
  • Chilli
  • Command-line
  • React
  • Node
  • Shell scripts
  • Automation

:::

Footer

This page uses no Javascript and is hand-coded using CSS Variables, Markdown, vertical rhythm, node & a whole lotta love.

Completely open sourced for the world on Github. No copyright whatsoever - steal!

You can’t perform that action at this time.