Petar Simic
@petarsimic
Results-driven Senior Software Engineer with extensive experience in development.
What I'm looking for
I am a results-driven Senior Software Engineer with extensive experience in developing scalable and efficient systems. My expertise spans both backend and frontend development, where I have successfully led diverse teams to deliver high-quality software solutions. I am dedicated to maintaining code quality and enhancing user experience while continuously learning about emerging technologies.
Throughout my career, I have worked on significant projects, such as re-engineering applications to modular architectures and developing custom APIs that integrate advanced technologies like Elasticsearch. My commitment to innovation and efficiency has allowed me to exceed client expectations consistently, making me a valuable asset to any team.
Experience
Work history, roles, and key accomplishments
Single-page Applications Developer
Toptal
Nov 2014 - Present (10 years 6 months)
Delivered over 20 projects with 5000+ hours of development, utilizing Angular, React.js, and Node.js. Focused on API integrations and performance optimization for scalable SPAs.
Senior Software Engineer
OPS.INC
May 2024 - Apr 2024 (-1 years 11 months)
Re-engineered application architecture from a monolithic structure to a modular monolith, improving scalability and maintainability. Developed custom language services for localization and enhanced reporting capabilities.
Senior Software Engineer
Jollydays GmbH
Jan 2023 - Apr 2024 (1 year 3 months)
Designed and developed a custom API using Node.js and NestJS, integrating Elasticsearch for event ticketing. Created a campaign management system with React.js and Next.js, enhancing user engagement and data retrieval.
Senior Software Developer Team Lead
Alt Tab - Worlds' best developers on demand
Sep 2015 - Jun 2022 (6 years 9 months)
Led a team of developers while working on multiple projects for an outsourcing company. Focused on user interface design, code quality, and cross-browser compatibility. Developed reusable components and integrated live video streaming features. Engaged in problem-solving and continuous process improvement.
Senior Software Engineer
Vertrical
Oct 2020 - Apr 2022 (1 year 6 months)
Led a team in developing high-quality web applications, focusing on performance, scalability, and cross-browser compatibility. Conducted code reviews, collaborated with quality control, and developed reusable Storybook components. Implemented RESTful APIs and unit testing to enhance application functionality and reliability.
Senior Software Engineer Team Lead
TNation
Apr 2018 - Oct 2020 (2 years 6 months)
Led a development team, focusing on enhancing coding skills through training and improving team performance. Developed custom components, refactored legacy code, and created migration files. Authored documentation for new features and ensured quality through unit testing.
Education
Degrees, certifications, and relevant coursework
Toptal
Professional Experience, Software Engineering
2014 -
Activities and societies: Adapted to new technologies, emphasizing innovation and efficiency to exceed client goals.
Delivered 20+ projects over 9 years with 5000+ hours of development work. Worked with diverse technologies: Angular, React.js, jQuery, and Node.js for scalable, high-quality projects. Implemented complex API integrations using Shopify API and GraphQL.
OPS.INC
Professional Experience, Software Engineering
2024 - 2024
Activities and societies: Organized modules into shared/base, legacy, modern, and client-specific categories, significantly improving code organization and modularity.
Re-engineered the application from a tightly coupled, monolithic structure to a modular monolith using Nx.dev. Established a new foundation with independent libraries and projects loaded on demand, ensuring improved scalability and maintainability.
Jollydays GmbH
Professional Experience, Software Engineering
2023 - 2024
Activities and societies: Collaborated closely with marketing teams to ensure precise campaign filtering and boosted user engagement.
Designed and developed a custom API from scratch using Node.js and NestJS, integrating Elasticsearch for event ticketing systems. Optimized high-performance queries and filtering for large datasets, enhancing data retrieval and campaign management.
Tech stack
Software and tools used professionally
Stripe Billing
Chart.js
Highcharts
ESLint
scss-lint
Docker Compose
Ionic
Shopify
Gmail
Node.js
Next.js
NestJS
RequireJS
Tailwind CSS
Bootstrap
Figma
Storybook
Angular 2
Backbone.js
React
jQuery
AngularJS
Preact
Moment.js
JavaScript
HTML5
CSS 3
Google Maps
OpenStreetMap
ExpressJS
Kibana
React Storybook
Linux
GraphQL
Elasticsearch
Visual Studio Code
Docker
Capacitor
Availability
Location
Authorized to work in
Portfolio
toptal.com/resume/petar-simicSalary expectations
Job categories
Interested in hiring Petar?
You can contact Petar and 90k+ other talented remote workers on Himalayas.
Message PetarFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
