09/30/2023 updated

**** ******** ****
100 % available

Senior Fullstack Developer

Lokanthali Bhaktapur, Nepal Bachelors in Computer Engineering
Lokanthali Bhaktapur, Nepal Bachelors in Computer Engineering

Profile attachments

CV - Sujan Poudel

I consider myself a quick learner. Along with my curiosity to learn new things, I have had opportunities to work professionally on multiple different technologies over the years. I have professionally worked on the following technologies over my 5/6 years of career as a software engineer:
  • Native Android and IOS development
  • Backend development with ts for Node js runtime
  • Backend development with JVM languages, java(spring boot), kotlin(vertex)
  • Smart contract development with solidity
  • Message brokers like Rabbit MQ, amazon SQS and Reddit(for caching and pub/sub)
  • Postgres and MongoDB databases
  • CI/CD pipeline with Jenkins, GitHub action (I prefer GitHub actions)
  • Docker, k8 deployment with helm chart 
     

Languages

EnglishFluent

Project history

Senior Full Stack Developer

GRAN Software Solutions GmbH.
GRAN Software Solutions GmbH., Am Hamburger Bahnhof 3 c/o Glazewski, 10557 Berlin
( Kotlin, Vertx, Spring Boot, JPA, Postgres, Github Action, Docker, K8, Helm Chart, Kotlin Poet, Vue js, Vue Test, Vuetify,
Typescript, Junit5, Test Containers for Java,)

* Worked extensively on parsing, analyzing Open API specification and kotlin code generation(entire kotlin gradle
project) based on API-spec using KotlinPoet at runtime.
* Backend development with Kotlin, Vertx and Postgre and Web frontend development with Vue js for the code
generation platform.
* Dockerizing both backend and frontend and, deployment pipeline with GitHub action on Kubernetes cluster

using helm charts.

Senior Fullstack Mobile Developer

Web And Apps Pvt. Ltd
Web And Apps Pvt. Ltd, Madhyapur Thimi 3, Gatthaghar 44811
( Kotlin, Java, Android, Compose, RxJava3, Kotlin Coroutines, Room ORM, Socket IO, IOS, Swift, RxSwift, UIKit
(Programmatic UI), Node, Typescript, Prisma ORM, Postgres, Github Action, Database Design)

* Joined as a mid-level Android developer, and later worked as a native IOS developer and then as a Senior
Fullstack developer.

* Worked as a team lead to manage a team of developers (android, ios and web frontend developers).

* Worked on a native Android/IOS app with real-time chat/location tracking for a dating app.

* Responsible for database designing, backend development in node js, express and Postgres, and building both
native Android and IOS apps for a real-time pet minder hiring platform.




* Built native IOS/Android app for templating system (dynamic UI/forms from the backend for pdf editing, PDF
generation at runtime.
* Designed database for a multi-vendor e-commerce platform with cart, invoicing, review and comments.

* CI/CD pipeline with GitHub action for backend/android apps deployment.

* Developed a retro-style side-scrolling game with Unity 3D and integrated admob on it.

Software Engineer

Darwin Tech LTD. (formally Autaway Ltd.
Darwin Tech LTD. (formally Autaway Ltd., 2 Conqueror Court, Sittingbourne, Kent ME10 5B, UK )
( Kotlin, Java, Android, Room ORM, Stomp Protocol, Realtime Chat, Node Js, Typescript, Prisma ORM, Postgres, Docker,
Github Action, AWS, ECS Cluster, SES, Jenkins, Solidity, Truffle, Openzeppelin Contracts, ERC20, ERC71, Transparent
Upgradable Contracts, Hardhat, Mocha, Chai)

* Joined as an Android developer and later got the opportunity to work on backend and smart contract
development.
* Build a native Android app with real-time chat/location tracking, payment platform integration(stripe), and
sumsub verification for a short-term worker/employer mismatching platform.
* Developed smart contracts for ERC20 tokens, presale, DAO and airdrop platforms for eth compatible chains.

* Database design and backend development with Node Js (Typescript), Express, and Prism ORM for airdrop and
DAO platforms.
* Off-chain data caching for smart contract events and batch processing them.

* Dockerising backend environment and Amazon ECS cluster setup for deployment with CI/CD using GitHub
Action.
* CI/CD pipeline setup with GitHub Action for Android app deployment.

Junior Android Developer

Core Software Integrated Pvt. Ltd.
Core Software Integrated Pvt. Ltd.
( Java, Android, RxJava2 )

Joined as junior Android developer and got opportunities to learn a lot from seniors and old codebase.

* Native Android app to interface/manage Bluetooth Low Energy smart lock.

* Caching the data from BLE lock for offline use.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in