- Java 5 yrs.
- Kotlin 5 yrs.
- Swift 3 yrs.
- Node.js 2 yrs.
- Python 2 yrs.
- React Native 1 yrs.
- Flutter 1 yrs.
- Golang 1 yrs.
Development of complex service libraries used across multiple applications/platforms and eventually serving a pool of 30M+ end users.
• Estimating features • Feature development • Engineering discovery • Technical documentation • Client communication and reporting • Libraries migration
- Kotlin
- Google APIs
- Socket.IO
- GitHub
- JUnit
Developing a mobile application which users can make video and audio calls and developing an application for real-time tracing of people infected with the COVID-19.
• Developing, testing, implementing and maintaining application software • Ability to work well with multiple projects • Performing code reviews and sharing best practices with colleagues • Participating in solution architecture design and implementation • Evaluating and adopting new development tools, libraries and approaches to improve speed and delivery quality of deliverables • Working closely with Quality Assurance professionals to ensure the best possible experience for our clients
- Kotlin
- RESTful
- JSON
- Socket.IO
- XMPP
- JUnit
- Git
Development of a mobile application for the bank's customers to easily perform their work without coming to the bank. Users can easily make payments and transfers, take out loans, collect bonus interest on the remaining amount in the account and perform many similar activities through the application.
• Understanding the business requirements and coming up with tech solutions • Creating comprehensive and coherent documentation of the existing systems and any new changes • Agile development of feature based deliverables, performing post-release support • Active participation in technical discussions and solutions design • Participating in backlog refinement, planning and demos • Developing high-quality code that is clean, maintainable and easy to read, promoting clean code discipline
- Java
- Kotlin
- JUnit
- GitLab
- Continuous Integration
Development of applications that can be used in a broad range of industries, including flight tracking, ticket booking, online payment system, audio book, fine reporting system, etc.
• Conducting software analysis, programming, testing and debugging • Recommending changes to improve established application processes • Ability to work well with multiple projects • Collaborating with Business Product Owners, Business Analysts and UX Designers to understand and refine requirements • Delivering top quality solutions based on provided specifications and designs
- Java
- Kotlin
- XML
- RESTful API
- JSON
Development and delivery of the restaurant management system from scratch and continuous maintenance. Ensure the possible performance, quality, and responsiveness of the application.
• Identifying production and non-production application issues • Analyzing root-causes of incidents and providing solutions for solving the problem • Collaborating and communicating effectively with other member of development team • Writing good, effective and well-tested reliable code in Java • Sharing knowledge across both the project team and division
- Java
- RESTful API
- JSON
- SQLite