Daniel Saraki

Full Stack Software Engineer

Summary

full-stack software engineer with four years of professional experience of the full software development lifecycle

Languages:

English

Experience

Aug 2018 – Present SMAP Energy’s Smart Meter Analytics Platform (Professional)

Software Development Engineer for the Smart Meter Analytics Platform (SMAP). A SaaS solution that allows utilities to analyse energy consumption data using advanced machine learning techniques to better understand customer behaviour. The product was written in Python and JavaScript, making use of Django on the backend and Vue.js framework on the front-end.

Development of SMAP consisted of;

  • Enterprise code quality which was achieved using strict code reviews, style guides and automated tools such as linters.

  • Pair Programming

  • Porting legacy code to have a clean concise source.

  • Working with different versions which requires to understand different client

    requirements

  • Change management/ issue tracking used the Jira tool. My role included taking

    ownership of tickets and ensuring their successful execution.

  • Daily Jira Stand-up and Sprints

  • Languages: Python, Django, Bash Scripting, PostgresSQL, Javascript,Typescript,

    Vue.js

  • Team development tools: Git/Github Jira, CircleCI, Docker, AWS.

 

 

Sep 2015 – June 2017 Intel's Manager for Lustre (Professional)

Software Development Engineer for the Intel Manager for Lustre (IML) management engine. IML is a full-stack enterprise quality mission-critical product that provides a highly resilient management system for Lustre. It is proven on petabyte-scale Lustre file-systems. The product was written in Python and JavaScript, making use of Django and Node.js on the backend with a highly functional GUI implementation."

Development of IML consisted of;

  • Enterprise code quality was achieved using strict code reviews, style guides, and automated tools such as linters.

  • Code licensing is a key value at Intel. I was responsible for the process which ensured compliance. Software License Management tools; Protex & Code Centre

  • IML has a comprehensive and distributed test framework which I contributed to. This involved the development of different test types i.e. Integration, Unit Testing.

  • Working with Linux environments at all levels from virtual machine technology, package management, remote servers, to networking and file systems

  • Change management/ issue tracking used the Jira tool. My role included taking ownership of tickets and ensuring their successful execution.

  • Languages: Python, Django, Bash Scripting, PostgresSQL, JSON, API

  • Team development tools: Git/Gerrit, Jira, Jenkins, wiki.

Skills

AngularJS, Django, Django REST Framework, Vue.js

Joined: Oct. 8, 2020