Gabriel Costa

Gabriel Costa

Full Stack Developer

Followers of Gabriel Costa388 followers
location of Gabriel CostaLoja, Ecuador

Connect with Gabriel Costa to Send Message

Connect

Connect with Gabriel Costa to Send Message

Connect
  • Timeline

  • About me

    Angular | Ionic | Cordova | Capacitor | Electron | Node | TypeScript | Firebase | Mobile Developer

  • Education

    • Universidad Técnica Particular de Loja

      2014 - 2018
      Licentiate degree Computer Science
  • Experience

    • KUSAX

      Jul 2016 - Jul 2018
      Full Stack Developer

      • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software • Perform thorough analysis and generate root-cause-analysis for any production incident • Collaborate with customers and business teams to transform business requirements into functioning software • Perform backend and frontend development activities with high autonomy • Debug, diagnose and solve problems in web/mobile applications • Integrate with third-party platforms • Develop application code and unit tests • Install servers and databases required by the applications for their correct operation • Create and configure all the information necessary to upload products to the Play Store and the App Store Show less

    • Experimental

      Aug 2018 - Nov 2020
      Lead Software Developer

      - Combine conceptual understanding with broad applied experience and provides seasoned technical expertise, high-level analytical, interpretative, evaluative, and/or constructive advice- Evaluate requirements and enhancements requests, and propose solutions with careful consideration of cost, impact, standards, and compatibility with other systems- Apply advanced level understanding of current and future technology architecture and integrate this knowledge into design, problem-solving, planning, and strategic technical roadmaps- Troubleshoot and debug complex issues; identifies and implements solution- Develop, code, test, and debug application programs of varying degree of complexity- Work with business users to develop and implement acceptance tests to ensure that product meets customer requirements and expectations- Design reliable and reusable code- Along with the rest of the team, help maintain the quality, organization and automation of the entire application stack- Use critical thinking to frame complex issues/problems, develop multiple creative solution options, perform tradeoff analysis, identify impact of various alternative solutions and synthesize data to arrive at a recommended approach in support of making decisions and taking action- Create and configure all the information necessary to upload products to the Play Store and the App Store Show less

    • Cash-In Group SAS

      Dec 2020 - May 2022
      Full Stack / Front-end / Web-Mobile Developer

      • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software • Perform thorough analysis and generate root-cause-analysis for any production incident • Collaborate with customers and business teams to transform business requirements into functioning software • Perform backend and frontend development activities with high autonomy • Debug, diagnose and solve problems in web/mobile applications • Integrate with third-party platforms • Develop application code and unit tests • Install servers and databases required by the applications for their correct operation • Create and configure all the information necessary to upload products to the Play Store and the App Store Show less

    • Gabocosta.com

      Jun 2022 - now
      Full Stack Developer

      • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software • Perform thorough analysis and generate root-cause-analysis for any production incident • Collaborate with customers and business teams to transform business requirements into functioning software • Perform backend and frontend development activities with high autonomy • Debug, diagnose and solve problems in web/mobile applications • Integrate with third-party platforms • Develop application code and unit tests • Install servers and databases required by the applications for their correct operation • Create and configure all the information necessary to upload products to the Play Store and the App Store• Integrate applications to Firebase Services like Firestore, Cloud Functions, Authentication, Hosting, Storage as Backend Show less

    • Plan A Technologies

      Jul 2022 - Apr 2024
      Frontend Software Engineer

      - Assist with software development work for Plan A clients - take part in requirements analysis, task planning and scoping project- Assist with pre-sales meetings and preparation- Work on initial Discovery phases of software development projects- Create sophisticated code to elegantly solve client challenges- Handle development work using Angular, Ionic, JavaScript, TypeScript, Node.JS and other languages and frameworks in the future- Work on creating web applications and mobile applications- Manage technical challenges including coding and implementation of software project deliverables for a wide variety of clients- Create technical documentation as needed- Help Plan A to earn certifications with companies like Google, Microsoft, Amazon, Oracle or others by getting and maintaining proper certifications- Interface directly with Plan A clients to help with tasks such as onboarding, brainstorming solutions, troubleshooting and fixing technical problems that may arise- Produce clean, efficient code based on specifications- Potentially learn new technologies to help with integrations and interfaces to other systems- Automate tasks using appropriate tools and scripting- Collaborate with other Plan A stakeholders in a positive way to foster an upbeat, successful environment- Work both independently and as a member of a geographically dispersed team. Show less

    • Ballast Lane Applications, LLC

      Sept 2024 - now
      Frontend Engineer

      • Write clear, maintainable, testable code• Create robust high-volume production applications and develop prototypes quickly• Work with design, product, and business teams to develop features according tospecifications• Documents and demonstrates solutions by developing documentation, flowcharts,layouts, diagrams• Write automation code to deploy, monitor, and alert to support your applications

  • Licenses & Certifications