Franklin Acosta

I am very passionate about building great software alongside teams of equally motivated software engineers no matter their level of experience. Although I now have 10+ years of experience, I will never forget what it’s like to be new in the world of software development. Therefore, it brings me so much personal joy and fulfillment to help other software developers grow and, together, help build truly amazing products.

What I Do

Software development

Whether it's developing for the backend or the frontend, I like to ensure that good, modern coding standards are always used and, when the project calls for it, scalable future-proof software. I am familiar with many tools, frameworks, and technologies but I firmly believe in only using the right amount of tech for each project and keeping things simple.

Application design

Before getting into my "zone" and writing any code, I thoroughly plan and design my projects on paper (or a whiteboard) according to its requirements. Once I have sketched out a design, I develop a small proof of concept to help ensure that my app design works. If it doesnt, it's back to the drawing board!

DevOps

An important part of writing software is ensuring that the development process is optimized. Should we use source control to ensure features can be worked on asynchronously? (I'm a big fan of Git) Would continuous integration/delivery help speed things up? I know the right tools for the job and have the expertise to set them up.

Database architecture

Your application's data needs to be stored somewhere and, usually, it's in the form of some kind of database. However, picking the right database and designing how the data will be stored can be really tricky. I've worked with really good database designs but also really bad ones. I know exactly what works and what doesn't.

Testimonials

Where I've worked

Fun Facts

Programming Languages

6

Product Industries

9

Bugs Fixed

1560

Coffee Consumed

18,250