Banner Image

All Services

Programming & Development

Software Developer

$15/hr Starting at $30

I am a Computer Science major passionate about computer systems and how they work. As a developer, I have experience building backend REST and GraphQL APIs (Node + Express, Python(Flask and Django)) backed by SQL or NoSQL databases, and consuming them with Angular/Vue/React client-side web applications. Even though I have used both functional and object-oriented programming, I gravitate more towards the latter (OOP) due to its capacity to promote scalability. I also use Test-Driven-Development (TDD) in most of my projects with Jest, Jasmine, Enzyme, Mocha, and Chai for unit and integration testing and Cypress for End-to-end tests. In Python, I use Pytest and UnitTest for test automation. In addition to understanding the entire software development life cycle, I am also exposed to agile methodologies that enforce continuous delivery and allow distributed / remote collaboration. I am conversant with version control with my preferred system being Git. Since I am self-driven, I flourish when working alone or in teams. My academic background made me appreciate and develop an interest in reading algorithms and using data structures to model real-life problems and develop solutions for them.

About

$15/hr Ongoing

Download Resume

I am a Computer Science major passionate about computer systems and how they work. As a developer, I have experience building backend REST and GraphQL APIs (Node + Express, Python(Flask and Django)) backed by SQL or NoSQL databases, and consuming them with Angular/Vue/React client-side web applications. Even though I have used both functional and object-oriented programming, I gravitate more towards the latter (OOP) due to its capacity to promote scalability. I also use Test-Driven-Development (TDD) in most of my projects with Jest, Jasmine, Enzyme, Mocha, and Chai for unit and integration testing and Cypress for End-to-end tests. In Python, I use Pytest and UnitTest for test automation. In addition to understanding the entire software development life cycle, I am also exposed to agile methodologies that enforce continuous delivery and allow distributed / remote collaboration. I am conversant with version control with my preferred system being Git. Since I am self-driven, I flourish when working alone or in teams. My academic background made me appreciate and develop an interest in reading algorithms and using data structures to model real-life problems and develop solutions for them.

Skills & Expertise

Agile Application DevelopmentAgile DevelopmentAlgorithmsAngularBack End DevelopmentEducational ConsultingNode JsNoSQLReactJSReadingREST APIScienceScrumSoftware DevelopmentSQL

0 Reviews

This Freelancer has not received any feedback.