I am a Senior Software Developer with 9+ years of expertise; having responsibilities for the design, coding, debugging and documenting of complex software, web and mobile solutions. I take on challenging assignments having the autonomy to make decisions and working with other engineers - paying great attention to client requirements, providing support and adhering to established industry best practices.
Worked on Doximity's platform in a service-oriented architecture, ensured responsiveness of applications and handled the project from conception to finished product.
Offered technical guidance in managing large database migration tasks, database scaling and optimization of frontend solutions performance.
Worked on the overall application development process for Doximity; sharing best practices and standards on the project.
The project was a rewrite of an existing software that was previously written in CakePHP. This was not only a rewrite, but a huge refactor of how the system worked. I took charge of back-end development building out API endpoints for the front end Angular app to consume. While my focus was on back-end development (I was the sole backend developer), I also worked in full stack capacity, working with the Angular codebases as well, building out many pages for the website.
The project was a Gigster project where I took over an abandoned project, and took the project to completion. There were many road blocks in the project, especially working with the Streak API, but I marched on and eventually completed the project.
The project was a rescue project from Gigster. The quality of work on the project by a previous developer was in a poor state due to poor communication, architecture decisions, and code quality. I took over the project, rewrote the app from scratch, and successfully finished the project allowing the client to finally launch his startup.