Elixir back-end developer with 6+ years of experience, I dream of writing perfect code, have a passion for getting things done and a possess a track record of successfully delivering results.
I'm obsessed with learning about the latest and greatest technologies. I am always striving to bring all my potential to the work that I do, and when I can accomplish something that was difficult is the best feeling I can't describe. Adaptable and self-motivated learner. Very enthusiastic in new programming technologies, and continuous self-improvement.
Loading...
Experience
MyQampus
Sep 2020 – Present
London, England, United Kingdom
Senior Software Engineer
* Developed all the architecture and data structure for a platform dedicated to school so they could input corrections, evaluations and other statistics for students. Being responsible for all the data modelling of this structure.
* Elaborated a platform based on the statistics and taking in consideration all metrics for each lesson that each student needed to have.
* Elaboration of new automated features for clients. Before it was all done manually.
* Automated manual work processes done by other teams.
* Performed maintenance, testing, integrations and code reviews for junior developers.
* Worked in a team of approximately 10 developers in the backend.
* Used scrum as his main agile methodology.
* Worked closely with frontend developers helping in internal communication to better develop new products.
* Used mainly docker to employ features.
Regbits
Jul 2019 – Aug 2020
Doha, Qatar · Remote
Full Stack Engineer
* Design and write with the cutting-edge Elixir language to improve the availability, scalability, latency, and efficiency of the company’s range of products.
* Work with the engineering team to explore and create new design/architectures geared towards scale and performance.
* Participate in code and design reviews to maintain our high development standards.
* Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
* Collaborate with product and experience teams to define and prototype feature specifications.
* Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.
* Design, build, analyze and fix large-scale distributed systems.
Agilisys
Nov 2016 – Jun 2019
London, England, United Kingdom
Software Developer
* Worked closely with a team of developers to system design the new project.
* Helped with the immigration of Ruby on Rails legacy code to Elixir.
* Developed public APIs to integrate to other services. The creation of endpoints to initialise the credentials and on-boarding for clients in the company’s system.
* Performed maintenance, testing, integrations, code review.
* Works with another backend developer and with frontend developers in the integration of new products.
* Currently working on a multiple integration project for all his clients with the main objective of centralising all data.
* Scrum as an agile methodology.