I design and deploy production-grade large scale applications. With proven experience at global companies like ๐ง๐๐ฟ๐ธ๐ถ๐๐ต ๐๐ถ๐ฟ๐น๐ถ๐ป๐ฒ๐ and ๐จ๐ป๐ถ๐๐ฒ๐ฟ๐๐ถ๐๐ ๐๐ผ๐น๐น๐ฒ๐ด๐ฒ ๐๐ผ๐ป๐ฑ๐ผ๐ป, I build robust, scalable, and well-tested web and mobile solutions tailored to your business goals.
๐ ๐ก๐ผ๐๐ฎ๐ฏ๐น๐ฒ ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐๐ (๐ฆ๐ฒ๐ฒ ๐น๐ถ๐๐ฒ ๐ฑ๐ฒ๐บ๐ผ๐ป๐๐๐ฟ๐ฎ๐๐ถ๐ผ๐ป ๐ถ๐ป ๐ฝ๐ผ๐ฟ๐๐ณ๐ผ๐น๐ถ๐ผ)
1 - Drive Weather App (100K+ users) - 2026
Built custom routing APIs using OpenStreetMap and GraphHopper routing engine with vehicle-specific profiles and high-accuracy ETA predictions across North America.
2 - ScooterNav (Netherlands) - 2025
Designed Nedherland's first custom scooter routing solution with ferry handling and regional road optimization.
3 - Turkish Airlines Developer Portal (2024)
Delivered enterprise-grade REST APIs suite integrated into one of the world's largest airline platforms.
4 - European Research Council Project (โฌ2.5M Funded, 2021)
Contributed as Java Developer & Researcher in an international academic consortium.
5 - โAndroid Mobile Programming in Javaโ (2017)
Used as a recommended textbook in several Turkish universities.
๐ ๐ ๐ฐ๐ผ๐บ๐ฝ๐น๐ฒ๐๐ฒ ๐ฏ๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐ฎ๐ป๐ฑ ๐ณ๐๐น๐น-๐๐๐ฎ๐ฐ๐ธ ๐๐ผ๐น๐๐๐ถ๐ผ๐ป๐:
- end-to-end system development from concept to production.
- AI integration
- backend automation platforms
- designing scalable APIs
- deploying cloud and VPS servers
๐ ๐ฎ๐น๐๐ผ ๐ต๐ฒ๐น๐ฝ ๐ฐ๐ผ๐บ๐ฝ๐ฎ๐ป๐ถ๐ฒ๐ ๐๐ผ:
- build routing and navigation solutions using GraphHopper and OpenStreetMap.
- optimize paths for various vehicle types (cars, trucks, motorbikes, bikes, scooters and so on) and pedestrians
- develop high-accuracy ETA systems
- deploy scalable geospatial infrastructure
- configure geocoding systems (text address to geographical coordinates and vice versa) using Nominatim, Photon, Pelias
If you have a question, you can book me for a consultation. We can review the key points efficiently and define the best next steps.
๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐ฆ๐๐ฎ๐ฐ๐ธ๐:
- Frontend Integration & UI Development (Angular, JSF, PrimeFaces, HTML/CSS)
- Backend Development (Java & Spring Boot)
- Secure Authentication (JWT, Spring Security)
- Database (OracleSQL, MSSQL, PostgreSQL, MyBatis, Redis Caching, CouchBase)
- Unit & Integration Testing (JUnit, Mockito)
- CI/CD Pipelines & Docker
- Documentation & Technical Writing (Markdown, Swagger/OpenAPI, ApiCurio)
- Domain Expertise: GraphHopper. OpenStreetMap, Nominatim, Pelias
๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ
I always aim to improve my skills at all time and get certified by respected organizations.
Java
JUnit
Spring Boot
Web Development
Back-End Development
Web Application
Spring MVC
SQL
Android
PostgreSQL
Mockito
CSS
Front-End Development
GraphHopper
Geospatial Data
Tamerlan A.
Baku, Azerbaijan
$20/hr
5.0
3 jobs
I have more than 2 years of both local and international experience as a foteqre engineer worked in different domains, including but not limited to ERP, telecommunication and AI agents.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
KD
Kim Darling
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
DM
David Merry
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
Top interview questions to help you hire the right Java developers, faster.
How do I hire a Java Developer in Azerbaijan on Upwork?
You can hire a Java Developer in Azerbaijan on Upwork in four simple steps:
Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
Browse top Java Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
Hire the right Java Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Java Developer?
Rates charged by Java Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Java Developer in Azerbaijan on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Java Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java Developer team you need to succeed.
Can I hire a Java Developer in Azerbaijan within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java Developer proposals within 24 hours of posting a job description.