| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Fairfield, Iowa Street Address PHONE NUMBER AVAILABLE EMAIL AVAILABLE
https://LINKEDIN LINK AVAILABLE
JAVA FULLSTACK DEVELOPER
Experienced Software Engineer with over 6 years of experience developing, designing and optimizing innovative and
distributed web and mobile applications using Java and Spring Boot. Proficient in implementing an agile methodology
development process, primarily in the IT and FinTech industries. Hands-on experience utilizing technologies like Typescript,
React, Kotlin, AWS, Node.js, Flutter, and Postgres.
Design Patterns Object-oriented programming Microservices Technical Leadership Database Design
Performance Optimization API Design Cloud Computing Restful Web services
Languages: Java, Kotlin, JavaScript
Web: HTML, JSON, HTTP, WebSocket, Typescript
Web Services: REST, JWT, GraphQl
Cloud Services: AWS(EC2, ECS, S3, MSK, RDS, Lambda, Cloudwatch, Fargate, API gateway, ElastiCache), Kafka,
Gitlab Actions, CI/CD
Web/App Servers: Tomcat
Frameworks: Spring boot, Spring JPA, Express, Nest.js, Android, Flutter, Ruby on Rails, React
Databases: Postgres, MongoDb, MySql, Cassandra Db, Elastic Search, Supabase
Design Patterns: Singleton, Factory pattern, Dependency Injection, Strategy Pattern
SDLC: Agile
Tools: Maven, NPM, bundle, GitHub, Jira, Postman, IntelliJ, PgAdmin, Docker, Selenium, Kubernetes, Mockito, JUnit
Platforms: Linux, MacOS
PROFESSIONAL EXPERIENCE
RAMAILO TECH, Bangalore, India 09/2022 10/2023
Software company.
Senior Software Engineer
Built and maintained software systems.
Engineered the 'Kalash' application from scratch using Java Spring boot, React.js, Spring JPA, and Dart
collaborating with a team of 5 that enables user to buy/sell digital gold in real time.
Implemented a Kafka-based notification manager enabling time-specific notifications, replacing the previous cron
job and database method, thereby reducing server load by 30% and ensuring precise delivery tailored to user
preferences.
Revitalized a critical feature using Python, Jupiter Notebook for a Fintech platform serving over 150k users by fixing
deployment errors in loan processing software, managing account corrections, implementing a foreclosure process,
and producing detailed documentation for ongoing maintenance.
Developed a robust API integration using Java Spring, Platform specific SDK, Rest Template with third-party fintech
platforms, banks, and digital gold providers, ensuring seamless data reconciliation and maintaining high data
integrity standards.
Revamped the product search functionality of a thriving ecommerce platform using Elastic Search, Node.js and
Typescript, reducing load times from 20 seconds to just 7 seconds through the adoption of materialized views,
before achieving lightning-fast response times within seconds.
Technologies Used: Java, Spring Boot, JavaScript, Dart, Flutter, Node, React, GitHub
AXIOS SOFTWORK PVT. LTD, Kathmandu, Nepal 10/2018 09/2022
A start up company in Nepal, focused on digitally revolutionizing the Education sector in Nepal.
Co-Founder
Product Development, Release and Maintain
Successfully developed and launched the SAAS product 'Nivid' (https://nivid.app) using Java spring boot, Node.js,
Typescript, React, Android and Flutter amassing over 100k users, Implemented end-to-end solution and continually
adapted and maintained its highly flexible framework through iterative enhancements and user-driven updates.
Resume
Optimized the architecture of a monolithic product by migrating it to a microservices architecture, leveraging Kafka
for messaging and a distributed database, which reduced server costs by 40%.
Developed a scalable integration platform employing Java Spring Boot, RxJava, and platform-specific SDKs to
facilitate seamless communication between over 200 microfinance institutions and wallet services, ensuring efficient
real-time data processing and interactions.
Achieved significant improvement in crash-free rate from 89.72% to 99.96% for mobile application developed using
Kotlin, with a user base exceeding 6 million active users.
Collaborated with banks and Fintech service providers to seamlessly integrate Autopay services using Platform
specific SDK, Retrofit, Hilt, MVVM, facilitating subscriptions for 200,000 users and ensuring smooth transactions
for timely payments.
Engineered a dynamic event addition feature within the application using Spring boot, React and Kotlin, empowering
product managers to seamlessly update analytics without necessitating app releases, thus eliminating the need for
developers to manage events entirely which took around 10% of development time.
Technologies Used: Java, Spring boot, Node.js, Android, Kotlin, Flutter, React, Typescript, AWS infrastructure.
SEVENGENIE, Kathmandu, Nepal 06/2017 09/2018
Software company primarily developing products for UNICEF.
Software Engineer (08/2017 09/2018)
Engineered an automation tool leveraging Selenium and Java to optimize operations on a legacy website,
significantly reducing user interaction time from 3 hours to just 30 minutes, enhancing user productivity and
efficiency.
Implemented advanced design patterns, such as the strategy, singleton, and facade patterns, allowing for seamless
updates to forms and algorithms without necessitating modifications to existing code, thereby promoting code
maintainability and scalability.
Spearheaded collaborative endeavors with UNICEF to develop CBIMNCI using Android and Java, impactful
software solutions that serve 2800 doctors and healthcare professionals in rural Nepal.
Successfully optimized SQL queries to alleviate performance bottlenecks in reporting for a Fintech product build
with Ruby on Rails and Postgres, reducing load time from 7 seconds to 1 second.
Software Engineer Intern (06/2017 07/2017)
Developed a SaaS fintech product using Ruby on Rails and Digital Ocean infrastructure, enabling users to track
debtors and manage finances efficiently, resulting in a 20% increase in collections.
Implemented a monolithic architecture to partition tables based on schemas in PostgreSQL, facilitating multiple
clients to utilize the same database with distinct schemas for enhanced data management and scalability.
Technologies Used: Java, Android, Ruby on Rails, JavaScript, React native.
ACADEMIC PROJECTS
Maharishi International University (2024) Moomin-Realstates: Dynamic real estate platform that allows users to Sell
Properties (Pre-defined categories), engage with potential clients, and conduct price inquiries.
Utilized Spring boot, React, Postgres, Kafka, Elastic search
Maharishi International University (2024) Dynamic API: A web portal where users can define the url, method,
authentication, tokens, collaborate with other members on creation of urls, which would get created and be used for
various other projects as mock api. Utilized Typescript, Node, Angular
EDUCATION
Master in Computer Science
(In progress via distance education; expected completion 04/2026)
Maharishi International University, Fairfield, Iowa
Key Courses: Web Application Architecture, Modern Web Applications, Advanced Software Development
Bachelor s in engineering: Computer Engineering
Kathmandu University, Dhulikhel, Bagmati
Resume
|