# Jelena Gruica > Software Engineer at AllTrails Location: United States, United States Profile: https://flows.cv/jelena Software Engineer specializing in TypeScript and JavaScript. Also experienced in Golang, SQL (PostgreSQL, MySQL), GraphQL, NodeJS and Python. You can find me on github: https://github.com/jgruica ## Work Experience ### Software Engineer @ AllTrails Jan 2021 – Present | San Francisco, California, United States ### Full Stack Engineer @ Replicated Jan 2018 – Jan 2021 | Los Angeles, California Worked as a Front End and API Engineer on the company's products. Focused on building and maintaining customer-facing websites. • React-Redux-Apollo:​ Worked full time with ES6 Javascript, Webpack, and various React modules to build responsive, performant, and modern looking single page web applications. Worked on both public and internal facing applications. • GraphQL and REST API: ​Implemented GraphQL APIs using Typescript and ​REST APIs using Golang. The APIs communicate with the database system and provide the functionality to the frontend components. • Performance optimization: ​Reduced production web bundle size from 1.6 MB down to 550 KB and made response time faster. Preloaded web pages that are more likely to be visited and used React’s async high-order components to render the rest. • Salesforce integration​: Used Typescript API to integrate with Salesforce when a new user signs up for our application. Worked to make our API more robust by storing signup data in AWS SQS before sending it to the salesforce. • MySQL and PostgreSQL: ​Constructed database queries and database migrations to communicate with MySQL and PostgreSQL databases which powered the API layer. • GatsbyJS: ​Build from scratch one of the company static websites. Sliced an already prepared design. ### Software Engineer @ GiraffQL Jan 2017 – Jan 2018 | Greater Los Angeles Area An interactive GraphQL exploration tool ◦ Used React to build visual, in-browser, real-time editor using drag-and-drop mechanics to enable developers to develop their GraphQL schema as visual components ◦ Implemented rendering of components’ visual representation model into GraphQL schema code and GraphQL, Node and Express code enabling users to carry over their models to real projects ◦ Adapted the A* pathfinding algorithm to visualise the relations between fields in the GraphQL schema ◦ Built a simple one-click solution to test GraphQL schema that deploys it with mock data and provides users a Graphiql IDE so they can immediately work with it ◦ Worked with the team to define the project architecture: project structure, React component organization, server/client communication patterns, Heroku deployment process ◦ Managed the team and delegated tasks based on relevant team skills and experience ### Software Engineer Intern @ StyleMD Jan 2016 – Jan 2017 | Greater Los Angeles Area ◦ Implemented customized Open Graph protocol meta tags in HTML to turn website into Facebook "graph" object and improve SEO performance ◦ Used ad-hoc testing of website and mobile app to ensure a high degree of quality and stability ◦ Documented software defects and worked with software engineering team to achieve a 100% resolution rate ### Technical Support Engineer @ Hrvatski Telekom Jan 2014 – Jan 2015 | Split, Croatia Configured customer networks using designated software to reduce client-side errors and troubleshoot various network and device issues over the phone to navigate customers through equipment setup ## Education ### Bachelor's degree in Computer Science Faculty of Science, University of Split ## Contact & Social - LinkedIn: https://linkedin.com/in/jelena-gruica --- Source: https://flows.cv/jelena JSON Resume: https://flows.cv/jelena/resume.json Last updated: 2026-04-13