SENIOR BACKEND
ENGINEER &
ARCHITECT
// based in berlin • expert in Golang, microservices, and smart contracts
Experienced Senior Backend Developer with over 8 years of experience in software development and blockchain technology. Expert in API development, microservices architecture, SSO/SAML authentication, Docker, Kubernetes, and smart contract development. Recognized for reducing server downtime by proactively monitoring system health and addressing issues promptly, and improving code quality by implementing unit tests and conducting thorough code reviews.
// live system diagnostic pipeline
PROFESSIONAL EXPERIENCE
- ▪
Working on E-invoicing product, microservices written in Golang
- ▪
Created AI agent to fix production bugs which resulted into solving quicker and without any manual intervention for some generic cases, reduced time to fix by more than 75%
- ▪
Designed and developed E-invoicing solution for France, Italy, Germany and Spain using the third-party implementation as well as Peppol implementation
- ▪
Conducted thorough code reviews that promoted high-quality software development practices amongst team members
- ▪
Worked on automation to make use of AI for code reviews using Cursor IDE and also GitHub Copilot PR reviewer to speed up reviews and reduce code review time by more than 50%
- ▪
Onboarded new joiners and standardized process for the same
- ▪
Worked on NordAccount product, implemented authentication of VPN users, microservices written in Golang.
- ▪
Worked on passwordless authentication which reduced average user login time by more than 50%
- ▪
Designed and built microservices architecture, enabling better scalability and flexibility within application ecosystem
- ▪
Worked in passwordless authentication which helped users signing using biometrics to ease use of VPN
- ▪
Analyzed system requirements alongside project stakeholders, translating those needs into actionable development tasks for team
- ▪
Conducted thorough code reviews that promoted high-quality software development practices amongst team members
- ▪
Reduced server downtime by proactively monitoring system health and addressing issues promptly
- ▪
Worked on Traits and Frequency products used in analyzing psychological traits of players. Microservices written in Golang.
- ▪
Worked on SSO SAML authentication which allowed customers logging in time reduced by 100% with their own identity provider
- ▪
Collaborated with cross-functional teams like product management and QA to ensure seamless delivery of high-quality products
- ▪
Collaborated with frontend developers to design and implement seamless APIs, improving overall product functionality
- ▪
Deployed applications using containerization technologies such as Docker and Kubernetes, ensuring consistent runtime environments across development, testing, and production stages
- ▪
Ensured proper documentation of codebase, making it easier for other developers to understand and maintain system
- ▪
Worked on Immoforce product used by real estate brokers to handle real estate sale end to end consists of ads, leads and sale. Microservices written in Golang.
- ▪
Worked on email parser to parse applications for real estate which removed manual application creation in system and saved more than 10% of time of in-house real estate brokers
- ▪
Migrated legacy monolithic applications to modern architectures, minimizing technical debt while maximizing stability and performance improvements
- ▪
Collaborated with frontend developers to design and implement seamless APIs, improving overall product functionality
- ▪
Improved code quality by implementing unit tests and conducting thorough code reviews, reducing bug occurrence rates
- ▪
Evaluated and developed new tools and technologies to help achieve company-level goals using Uber Cadence for service orchestration
- ▪
Improved efficiency for enterprises using Konfidio Contract Solutions product, resulting in a 30% reduction in contract processing time. Smart contracts written in Solidity deployed to private Ethereum cluster.
- ▪
Developed smart contracts for various applications, streamlining business processes and reducing costs
- ▪
Setup GitLab pipelines for automated tests and deployment of code changes in PR resulting saving more than 10% of developers time
- ▪
Analyzed system requirements and designed customized blockchain architectures tailored to specific use cases
- ▪
Collaborated with cross-functional teams to integrate blockchain technology into existing systems, improving overall efficiency
- ▪
Participated in industry conferences as speaker or panelist, sharing insights on recent developments in field of blockchain technology
- ▪
Worked on building blockchain products for clients mainly on blockchain platform. Smart contracts written in Solidity deployed to private Ethereum cluster.
- ▪
Worked on automating deployment of smart contract using Truffle and Genache results in 5% reduction in development time
- ▪
Assisted clients in understanding benefits of adopting blockchain technology within their organizations through presentations and workshops
- ▪
Developed smart contracts for various applications, streamlining business processes and reducing costs
- ▪
Mentored junior developers on best practices in coding and software design principles related to blockchain development
- ▪
Tested and validated blockchain solutions to ensure reliability and accuracy in real-world applications
- ▪
Worked on Telecom billing software used by Airtel and BTC. Worked on services written in C.
- ▪
Worked on refactoring report generation process to reduce time by around 15%
- ▪
Designed, developed and optimized code quality through regular peer reviews, resulting in fewer defects and easier maintenance
- ▪
Improved software efficiency by identifying and resolving programming errors in existing systems
- ▪
Increased application reliability by conducting thorough testing and debugging activities prior to deployment
- ▪
Facilitated knowledge transfer amongst team members by creating comprehensive technical documentation for developed solutions
- ▪
Worked on Ensemble CRM product used by customer service representative of T-Mobile US and Bell Canada. Worked on services written in C.
- ▪
Collaborated with cross-functional teams to deliver high-quality products on tight deadlines
- ▪
Contributed to positive team environment through effective communication, problem-solving, and collaboration skills
- ▪
Created comprehensive documentation detailing software functionality for future reference or maintenance purposes
- ▪
Worked on support call and handled more than 80% of client's issues
- ▪
Designed customized solutions for proposals to potential customers