Amer Ždralović, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Amer is available for hire
Hire Amer

Amer Ždralović

Verified Expert  in Engineering

Software Developer

Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since June 14, 2019

Bio

Amer is a senior full-stack developer with 10+ years of professional experience. For the last five years, most of his work has consisted of developing enterprise applications using React, Node.js, Python, Java, and related technologies. However, Amer has also been working on different apps using Angular and React Native.

Portfolio

d.light
Agile, Agile Software Development, Algorithms, Amazon Elastic Block Store (EBS)...
Pet Suite Retreat, LC
JavaScript, Customer Relationship Management (CRM), Full-stack, CRM APIs...
Toptal
Agile, Jira, Figma, React Native, SQLite, Push Notifications, Web3.js...

Experience

  • Java - 10 years
  • MySQL - 9 years
  • Spring - 8 years
  • JavaScript - 8 years
  • Python - 6 years
  • Flask - 5 years
  • React - 5 years
  • Angular - 4 years

Availability

Part-time

Preferred Environment

Sublime Text, PyCharm, IntelliJ IDEA, Bitbucket, Git

The most amazing...

...thing I've built is a software platform with full management of product supply chain, distribution, and payment integrations—hitting 200,000 daily transactions.

Work Experience

Head of Software Engineering

2022 - 2023
d.light
  • Performed overall responsibility for engineering activities across the business.
  • Contributed to the overall business strategy and annual budget process.
  • Took ownership of the engineering policy, guidelines, and any associated documents.
  • Optimized, executed, and assisted in building a robust development schedule.
  • Managed and grew all software infrastructure, ensuring maximum uptime and performance of systems and optimizing as needed.
  • Improved code quality by actively writing and overseeing unit tests and automation scripts. Contributed to designing and conducting thorough code reviews.
  • Worked with product management, sales, finance, operations, and customer support teams to provide new functionality and continuous improvements.
Technologies: Agile, Agile Software Development, Algorithms, Amazon Elastic Block Store (EBS), Amazon CloudWatch, Leadership, Team Leadership, Agile Leadership, Team Management, Back-end, Front-end, Custom Solutions, Web Development, Angular, Bitbucket, GitHub, Java, Python 3, APIs, Web, Web API, System Design, RabbitMQ, Training, User Interviews, User Interface (UI), Architecture, Test-driven Development (TDD), Startups, Node.js, CI/CD Pipelines, SQL, Auth0, Google Analytics, Amazon EKS, Software Architecture, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Microservices Architecture, CTO, Multithreading, Amazon Aurora, API Integration, DevOps, Back-end Architecture, Chatbots, ChatGPT, Amazon Lex

Full-stack Engineer

2022 - 2023
Pet Suite Retreat, LC
  • Developed an app for a kennel and dog daycare business.
  • Migrated sensitive data information from the legacy system.
  • Managed AWS infrastructure and deployment process using Docker, Kubernetes, Amazon ECS, Amazon S3, Amazon CloudFront, Amazon CloudWatch, AWS Lambda, and other related services.
Technologies: JavaScript, Customer Relationship Management (CRM), Full-stack, CRM APIs, Amazon Web Services (AWS), Google Cloud Platform (GCP), Back-end, Serverless, Node.js, JavaScript 6, TypeORM, TypeScript, Testing, Docker, Kubernetes, Amazon S3 (AWS S3), AWS Lambda, Amazon RDS, Material UI, Amazon CloudFront CDN, AWS CloudFormation, SSL, Web Development, Web Security, SQL, Relational Databases, React, Redux, React Redux, Redux Form, Point of Sale, Responsive Web Apps, Responsive Web Design (RWD), DevOps, Back-end Architecture, React Router, React Navigation, Databases, Software Development

Senior React Native Engineer

2021 - 2022
Toptal
  • Developed the iOS and Android apps using React Native for decentralized finance.
  • Implemented push notifications for system updates, dividends, and balance changes.
  • Created custom reusable components from Figma designs.
  • Designed and implemented the local relational SQLite database.
Technologies: Agile, Jira, Figma, React Native, SQLite, Push Notifications, Web3.js, Blockchain, TypeScript, Scrum, JavaScript, Amazon Web Services (AWS), CSS, Back-end, Front-end, Software Engineering, Continuous Integration (CI), Mobile, Mobile UX, Mobile UI

Mobile React Native Developer

2020 - 2022
Spicy Media BV
  • Built a dating app similar to Tinder where users can swipe and match people based on travel preferences.
  • Implemented reusable components and improved application performance.
  • Enabled push notifications and chat using Firebase.
  • Maintained application and upgraded React Native version and libraries as needed.
Technologies: React Native, Mobile Apps, React, APIs, REST, InVision, CSS, iOS, Android, Stripe, Apple Subscriptions, Mobile Design, Firebase, Moment.js, Push Notifications, Continuous Integration (CI), Mobile, Mobile UX, Mobile UI, Mobile Development

Django Developer

2020 - 2021
Learning Seeds Inc
  • Added new features to the Django admin panel, including adding custom fields to the admin interface and creating custom filters and sorting options.
  • Implemented an integration with Otter to transcribe recorded learning sessions into text.
  • Built new React components and modules from designs provided in different formats, such as Figma and PDF design.
  • Improved application performance by refactoring existing components, database relations, and queries.
Technologies: Django, SQL, Python 3, Bootstrap, CSS, CSS3, Amazon S3 (AWS S3), Amazon Web Services (AWS), Amazon RDS, MySQL, Web API, REST, Web Development, Full-stack, Full-stack Development, Front-end Development, Front-end, Django ORM, Bitbucket, Server-side PDF Generation, SSL, Axios, Ubuntu, Amazon Elastic Container Service (ECS), Moment.js, Web App Design, Web App Development, Back-end Development, Relational Databases, API Development, IntelliJ IDEA, Continuous Integration (CI), Sublime Text, Refactoring

React Developer

2020 - 2021
Schoolzine Pty Ltd
  • Contributed to the design, architecture, and development of an app that offers user-friendly integrated website solutions to help your website become government compliant.
  • Implemented reusable React components using Bootstrap CSS framework.
  • Enhanced the application's SEO and performance by using a content delivery network (CDN), reducing image sizes, and adding missing meta tags.
  • Developed a new content management system (CMS), administrative dashboard, and payment processing system using Stripe.
Technologies: React, JavaScript, Next.js, GraphQL, Apollo, Apollo Server, React Apollo, Kubernetes, Docker, Go, Redux, Redux Thunk, APIs, TypeScript, Search Engine Optimization (SEO), Responsive Web Design (RWD), Webpack, Prisma, React Router, React Navigation

Solution Architect | Lead Developer

2020 - 2021
Nuru Congo
  • Gathered user requirements, drafted user specifications, created development plans, and led software development.
  • Designed a microservices architecture to accept mobile money payments from different providers.
  • Introduced a Scrum workflow to the development team.
  • Supported SMS integrations with different providers using HTTP and SMPP protocols.
  • Architected and developed solutions leveraging AWS.
Technologies: React, React Redux, CSS, HTML, Node.js, TypeORM, PostgreSQL, AWS CLI, Amazon RDS, Relational Databases, Payment APIs, Processing, Testing, Test-driven Development (TDD), Web Architecture, Agile Software Development, API Development, Amazon Web Services (AWS), WebStorm, Linux, REST APIs, Microservices, Ubuntu, NoSQL, MongoDB, Full-stack, Express.js, Database Design, Jira, Redux, Redux Thunk, Bitbucket, TypeScript, Amazon S3 (AWS S3), Data Structures, APIs, Continuous Delivery (CD), Minimum Viable Product (MVP), RESTful Microservices, Moment.js, Underscore.js, Kubernetes, Docker, AWS CloudFormation, Amazon CloudWatch, Web Security, Web App Deployment, API Design, Scrum, JavaScript, Web, Algorithms, Back-end, Front-end, Software Engineering, SQL, Amazon EC2, Apache, OAuth, Firebase, NGINX, Full-stack Development, Web App Design, Web App Development, Web Development, Back-end Development, Web API, Amazon Elastic Block Store (EBS), UML, IntelliJ IDEA, Continuous Integration (CI), Apache Kafka, API Integration

Senior Full-stack Developer

2020 - 2020
EverDiams (via Toptal)
  • Developed an application from the ground up. Configured the project structure and application skeleton.
  • Created reusable React components for the date picker, dropdown, buttons, and input styles according to the provided designs in InVision.
  • Designed the back end of an application for transforming natural diamonds into security tokens.
Technologies: Pixel Perfect, Trello, ECMAScript (ES6), SSL, APIs, JSON, Testing, Material UI, Flask-Marshmallow, Flask-RESTful, RESTful Development, JSX, D3.js, Continuous Deployment, Continuous Delivery (CD), HTML5, CSS3, Third-party APIs, Amazon EC2, Front-end, Back-end, InVision, Scrum, Python 3, REST APIs, Redux Thunk, React Redux, React, PostgreSQL, AWS Elastic Beanstalk, TypeScript, API Design, Agile Software Development, JavaScript, Amazon Web Services (AWS), Web, Linux, CSS, Python, Software Engineering, Docker, Database Design, SQL, Ubuntu, Express.js, Full-stack Development, Web App Design, Web App Development, Web Development, Back-end Development, Relational Databases, API Development, Web API, UML, IntelliJ IDEA, Continuous Integration (CI)

Full-stack React Developer

2020 - 2020
Clarence Lee
  • Created a customer analytics web application for importing/exporting CSV files.
  • Implemented an authentication system with the Shibboleth authentication layer.
  • Integrated with the Mailgun transactional email service.
  • Configured and managed deployments to the Heroku cloud platform.
Technologies: Software Engineering, REST APIs, Asana, Redux, Pytest, CSS, HTML, Heroku, Flask, Python, React, Redux Thunk, PostgreSQL, REST, Git, Bitbucket, Web App Design, Web App Development, Web Development, Material UI, Cloud, Database Design, Testing, SQL, CSS3, Full-stack Development, Front-end Development, Back-end Development, JavaScript, Amazon Web Services (AWS), Web, Linux, Back-end, Front-end, Amazon EC2, Ubuntu, Firebase, NGINX, Moment.js, Relational Databases, API Development, Web API, SAML, IntelliJ IDEA, Continuous Integration (CI), SAML-auth, Sublime Text

Software Engineer

2015 - 2020
Symphony.is
  • Developed RESTful and other web services using SOAP, JSON, and XML.
  • Supported SMS integrations with different providers using HTTP and SMPP protocols.
  • Designed and implemented a multitenant software platform with CRM, inventory management, and warranty modules.
  • Led and managed a software developer and QA team using Scrum development methodology.
  • Migrated applications to AWS cloud services such as EC2, RDS, SQS, and S3.
  • Mentored new company employees and new team members via a probation period and held interviews with Java developer candidates.
  • Designed the database schema, query optimization, and data migration from legacy systems.
  • Managed the AWS cloud infrastructure, including source control, continuous inspection, continuous integration, and planned releases.
  • Built microservices architecture using Spring Boot and Spring Cloud.
  • Created serverless architecture using AWS Lambda, the Serverless Framework, and Amazon API Gateway.
Technologies: HTML5, AWS Lambda, GraphQL, OAuth 2, Redis, Spring 4, GitHub, Amazon EC2, Python 3, Jira, HTML, CSS3, Database Design, Kubernetes, Docker, OAuth, Third-party APIs, Full-stack, Front-end, Java EE, Java 8, Back-end, jQuery, Microservices, JUnit, Ubuntu, Spring JDBC, Apache, Serverless Framework, Serverless Architecture, Serverless, Linux, Algorithms, PyCharm, WebStorm, Django ORM, REST, PostgreSQL, Spring Boot, Web, Django, AngularJS, JavaScript, Agile Software Development, React Redux, API Design, Angular, SQL, Hibernate, Amazon Web Services (AWS), React Native, React, Python, Node.js, MySQL, Spring, Java, Lambda Functions, AWS Cloud Architecture, Customer Relationship Management (CRM), Back-end Development, Front-end Development, Ajax, Agile, Scrum, CSS, Flask, Software Engineering, Express.js, Bootstrap, C#, Apache Tomcat, Heroku, Firebase, Flask-Marshmallow, NGINX, Semantic UI, Amazon Elastic Container Service (ECS), Moment.js, JDBC, Push Notifications, Full-stack Development, Web App Design, Web App Development, Web Development, TypeORM, Relational Databases, API Development, Apollo Server, Web API, Spring MVC, SQLAlchemy, Amazon Elastic Block Store (EBS), UML, Amazon Kinesis, IntelliJ IDEA, WebSockets, Middleware, Continuous Integration (CI), VPN, Cloud Firestore, Refactoring, Apache Kafka, eCommerce, Next.js, Google Cloud, Amazon EKS, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Aurora, Jest, Unit Testing, Integration Testing, Test-driven Development (TDD), Tailwind CSS, API Integration, Radix UI, Amazon Cognito

Java Developer

2013 - 2015
Enit
  • Designed and implemented XML web services using Java JAX-WS and EJB 3.0 technology.
  • Designed and implemented customizable ESB using a message-driven bean (MDB) listening on the Java Message Service (JMS) destination where client applications can send messages.
  • Integrated with a different electrical distribution system using IEC 61968 (standard for information exchange) for data synchronization, real-time optimized synchronous connections, and interactive communication models.
  • Performed a data migration from legacy systems using Jakarta EE and JDBC.
  • Implemented a customizable message broker with persistence delivery with topic-based message routing using the point-to-point pattern.
  • Managed Jakarta EE applications on a GlassFish application server.
Technologies: Oracle RDBMS, Service-oriented Architecture (SOA), Scrum, Java Message Service (JMS), Enterprise Java Beans (EJB), SOAP, JDBC, SQL, JEE, Java 8, API Design, Java, Agile Software Development, MySQL, Spring, Algorithms, Back-end, Software Engineering, JUnit, Apache, OAuth, Apache Tomcat, NGINX, Back-end Development, Relational Databases, API Development, Web API, IntelliJ IDEA, WebSockets, Middleware, Continuous Integration (CI), Back-end Architecture

Experience

Drop-in Center Database

https://www.savethechildren.org/
The Drop-in Center Database is intended for non-governmental organizations, i.e., providers of social services for children and parents.

Save the Children is an international non-governmental organization that works to improve the lives of children worldwide.

Utility Service Providers ESB

Utility Service Providers ESB is designed and implemented based on service-oriented principles (SOA). By following IEC 61968 standardization for inter-application integrations, it allows the seamless integration of all applications that can be found in evolving energy ecosystems.

Atlas D.light

http://www.dlight.com
D.light provides distributed, affordable solar energy solutions for households and small businesses. It is a pay-as-you-go solution that started in Africa and has been extended to the global market.

Bit Aliance Mentor

http://bit-alliance.ba
Bit Alliance organizes lectures called "BITA4students," held by employees of companies that are members of Bit Alliance. Led and mentored students in designing and implementing web and mobile applications.

eLoptico

eLoptico is a next-generation software platform that relies on the Google Glass solution. It's designed to ease the work of dentists who can "speak" into the glass and store that information for processing and visualization.

Education

2011 - 2013

Master's Degree in Telecommunications

University of Sarajevo, Bosnia and Herzegovina - Sarajevo, Bosnia and Herzegovina

2008 - 2011

Bachelor's Degree in Telecommunications

University of Sarajevo, Bosnia and Herzegovina - Sarajevo, Bosnia and Herzegovina

Skills

Libraries/APIs

JDBC, Flask-RESTful, Flask-Marshmallow, React, Django ORM, Node.js, React Redux, API Development, Web API, Redux Form, Moment.js, D3.js, Underscore.js, REST APIs, jQuery, Trello API, SQLAlchemy, Web3.js, Stripe, Java Message Service (JMS), Apple Subscriptions, React Router, React Navigation

Tools

Amazon Elastic Block Store (EBS), Jira, JSX, PyCharm, WebStorm, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Elastic Container Service (ECS), Bitbucket, Redux Thunk, GitHub, Apache Tomcat, IntelliJ IDEA, Sublime Text, Apache, NGINX, Pytest, Git, AWS CLI, AWS CloudFormation, Amazon CloudWatch, React Apollo, RabbitMQ, Auth0, Webpack, Amazon EKS, Amazon Simple Email Service (SES), Amazon Cognito, Asana, InVision, Trello, VPN, Figma, Google Analytics, Prisma, ChatGPT, Amazon Lex

Languages

SQL, ECMAScript (ES6), Java 8, Java, JavaScript, Python, HTML, JavaScript 6, GraphQL, CSS3, HTML5, UML, Python 3, SAML, C#, CSS, TypeScript, Web Services Description Language (WSDL), Processing, Go

Frameworks

Redux, Spring Boot, Flask, Angular, AngularJS, Spring, Django, React Native, Express.js, Material UI, Bootstrap, Hibernate, Spring 4, Spring JDBC, JUnit, Spring MVC, OAuth 2, Next.js, Jest, Tailwind CSS, Serverless Framework

Paradigms

Testing, REST, Continuous Deployment, RESTful Development, Scrum, Agile Software Development, Web App Design, Responsive Web Design (RWD), Microservices Architecture, Unit Testing, Back-end Architecture, Web Architecture, Database Design, Agile, Serverless Architecture, Service-oriented Architecture (SOA), Microservices, Test-driven Development (TDD), Refactoring, Mobile Design, Search Engine Optimization (SEO), DevOps, Continuous Integration (CI), Continuous Delivery (CD), Mobile Development

Platforms

Web, Amazon Web Services (AWS), Docker, AWS Lambda, Amazon EC2, Heroku, Kubernetes, Linux, Ubuntu, Firebase, Mobile, Apache Kafka, Java EE, JEE, AWS Elastic Beanstalk, Blockchain, iOS, Android, Google Cloud Platform (GCP)

Storage

JSON, Amazon S3 (AWS S3), MySQL, PostgreSQL, Relational Databases, Oracle RDBMS, NoSQL, Redis, Cloud Firestore, MongoDB, Amazon Aurora, SQLite, Google Cloud, Databases

Other

Front-end, Back-end, Full-stack, Minimum Viable Product (MVP), Payment APIs, Software Engineering, APIs, API Design, Web App Development, Web Development, Back-end Development, TypeORM, Axios, CRM APIs, Agile Leadership, Custom Solutions, System Design, Architecture, Responsive Web Apps, Software Architecture, API Integration, Cloud, Pixel Perfect, Ajax, Middleware, Third-party APIs, WebSockets, OAuth, Data Structures, Algorithms, Serverless, Enterprise Java Beans (EJB), Push Notifications, Lambda Functions, AWS Cloud Architecture, Customer Relationship Management (CRM), Front-end Development, Full-stack Development, Web App Deployment, Web Security, Amazon RDS, Apollo Server, Server-side PDF Generation, Leadership, User Interviews, Startups, CI/CD Pipelines, eCommerce, CTO, Multithreading, Integration Testing, Radix UI, SSL, Apollo, Semantic UI, Amazon Kinesis, RESTful Microservices, SAML-auth, SOAP, Mobile Apps, Team Leadership, Team Management, Training, User Interface (UI), Point of Sale, Mobile UX, Mobile UI, Software Development, Chatbots

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring