A Software Engineer with over 9 years of experience in the whole software development life cycle. Highly proficient in analyzing complex systems and their requirements into products, especially in J2EE and Java android. Having experience in software implementation in various domains such as payment and financial facilities and video streaming.
-
Co-FounderBamboo Ecotour Jan 2022 - PresentTehran, Iran -
Java DeveloperPasargad Electronic Payment Jan 2021 - Sep 2022• Reduced coupling of the codebase by refactoring and slaking services from the monolithic application.• Redesigned and refactored stateful backend into a stateless service to support Mobile and Web-based projects utilizing JWT and refresh tokens.• Integrated 10 3rd-parties into Paypod project using state-of-the-art design patterns.• Connected Paypod’s Backend securely to 8 billing suppliers via generated access tokens.• Maintained backward compatibility between old and new billing suppliers.• Developed the digital wallet system based on micro-service utilizing Java & SpringBoot.Tools & Environment: Java, Spring Framework, JWT, MVP Architecture, log4j, Git, swagger, docker -
Senior Android DeveloperBaran Telecom Co. Aug 2019 - Jan 2021Tehran Province, Iran• Coordinated 3 android developers to build an IPTV solution called "Aio TV" based on android mobile devices to facilitate a reliable infrastructure for beyond 300K active users per month.• Increased market share of the mobile app by 7% by Developing an app for android tv and android box using Kotlin on a MVVM architecture. • Increased App usage by 20% and active users by 30K by redesigning UI/UX & refactor the application with Kotlin and Jetpack.• Added offline architecture with Room in the application. Decreased 20% of the app's requests using load on the server technology.Tools & Environment: Java Android, Kotlin, Coroutines, Koin, RxJava, Dagger 2, Gitlab, Firebase, MVVM & MVP Architecture, Retrofit, ExoPlayer, Agile -
Java Developer & Android DeveloperNovin Hi-Tech Solutions Dec 2015 - Jul 2019Tehran• Developed a microservice J2EE backend & Android for Agri-Bank app which is a financial and payment app for Agriculture Bank with +2 million active users monthly.• Take charge for creating "Mobile Bank" from scratch. The backend service which interacts with payment gateways was based on J2EE, JPA, EJB and micro-service architecture.• Increased 30% usage of the Android app as a result of creating secure SMS based communication infrastructure on the client-side and server-side.• Developed an NFC payment system on the mobile-bank app for cardless payments.Tools & Environment Java Android, J2EE, EJB, JPA, Oracle WebLogic, Oracle 10g, MVC Architecture, Git, VCS, Firebase, Retrofit -
Java Developer & Android DeveloperNozha Apr 2013 - Dec 2015Tehran, Iran• Working as a Fanap VAS service team member to develop a USSD service (*720#) based on Google USSD SDK for Pasargad Bank, One of the biggest private banks in Iran (with +1 million users).• Implement Huawei UAP protocol to communicate and receive and transmit USSD message information with Rightel mobile operator.• Implement cinema ticket sales service on USSD Systems • Develop a dashboard for management, reports, and data entry using Apache Wicket & J2SE.• Developed the following projects base on java android: o “Emarat Masoudieh” Virtual tour app for one of the oldest mansions of Iran. ordered by “Cultural Committee of Tehran Municipality”o “Kid’s Pasargad World”: An entertainment app to introduce investment and the banking industry to children through games and movie screenings. By order of "Pasargad Bank" Tools: J2SE, Hibernate, Wicket, Java Android, MySQL, Oracle 10g Tomcat, VCS -
Java & Oracle DeveloperBtn-Ict (Bonyad Tavon) Feb 2012 - Apr 2013• Working as a member of the HR system development team.• Developed Crud forms using Oracle Report, Oracle Forms.• Test and Quality Control team initialization, management, and scenario improvement.• Optimize and tuning database queries and speed up results by an average of about 70%.• Implemented PL/SQL procedures and triggers.• Analyze and implementing BI Reports System with Oracle BI for HR System.Environment: J2E, Hibernate, JSP, Servlets, Oracle 9g, Oracle Form, Oracle Reports, Oracle BI, PLSQL
Shahrooz Esmaili Skills
Shahrooz Esmaili Education Details
-
Kowsar Higher Education InstituteComputer Software Engineering -
Shamsipour Technical And Vocational UniversityComputer Software Engineering
Frequently Asked Questions about Shahrooz Esmaili
What company does Shahrooz Esmaili work for?
Shahrooz Esmaili works for Bamboo Ecotour
What is Shahrooz Esmaili's role at the current company?
Shahrooz Esmaili's current role is Co-Founder of BambooEcotour.
What schools did Shahrooz Esmaili attend?
Shahrooz Esmaili attended Kowsar Higher Education Institute, Shamsipour Technical And Vocational University.
What are some of Shahrooz Esmaili's interests?
Shahrooz Esmaili has interest in Science And Technology, Environment, Arts And Culture.
What skills is Shahrooz Esmaili known for?
Shahrooz Esmaili has skills like .net, Data Warehousing, Design Patterns, Jquery, Oracle Reports, Html 5, Web Applications, Tomcat, Oracle Forms, Microsoft Sql Server, Web Development, Json.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial