Personal details

priyansh N. - Remote software architect

priyansh N.

Staff Software Engineer
Based in: 🇩🇪 Germany
Timezone: Berlin (UTC+2)

Technical skills

About

Architect with experience of 8+ years in Frontend +Backend+big data

I Have worked across various domains in my career did freelancing as well as worked for top product based companies

I have expertise in payment, Ecommerce, Banking domain as well as i have knowledge of building enterprise web application and Windows , Linux native applications which can scale at high level

I am java certified professional and I am having below mentioned certificates
• Java Certified- Oracle certified java developer
• Web component certified -Oracle Certified Web Component developer
• Certified Spring boot and Aws architect.

My experience is vastly distributed across technologies, such as:

• Backend Solutions
System Designing ,Complex application designs ,Data structure and algorithm,Architecturing
Test Driven development,Team management,Windows native application,Web Applications

• Tools and Tech:
Language: Java ,Golang, Kotlin , Python ,Typescript,Javascript,Ruby
Data base: Cassandra, Mongo-Db,Postgresql,CouchBase,MySql,Oracle,Sql and Plsql
Caching: Redis,MemCache,
Framework: Hibernate,Spring Jpa, Spring boot,React-Go,Dynamo-Db,Spring-Cloud,Spring-Mvc
CI/CD: Jenkins, Aws-Codecommit, BitBucket, AzureDevops, Continuous Delivery
Cloud: Aws and Azure
Messaging-Queue: Kafka,Aws-msk,Azure-EventHub
Architecture: Microservices,EventDriven,Monolithic,Windows native application

Have knowledge of concurrency and event driven systems .

• Front End Technologies
JavaScript, jQuery, Angular 2, Typescript,React ,Es6,npm,web pack, grunt

• Hadoop Ecosystems
Spark, scala, hdfs ,Mapreduce,Hadoop,scoop,hive,

Work Experience

Senior sde
microsoft | Jan 2020 - Feb 2022
Java
Algorithm
Spring Boot
System design
Data structure
Microservices
Terraform
gRPC
Go
Designed and developed Azure change tracking (in Go) that manages 800 million to 1.5 billion virtual machines and monitors changes in 48,000 files, 400 registries, and 500 software products every 10 seconds. Implemented Azure change tracking that could handle 10,000 transactions and 40,000 uploads per second. Used a Go-based agent that could run in Windows and Linux distros, gRPC, and a REST API for a Go server that was Dockerized and hosted in Azure. Oversaw the launch and ensured that the update management solution was generally available in Microsoft. Supported 70,000 virtual machines that were onboarded in 10-minute intervals and used the ELK stack for monitoring and live production issues. Monitored critical failures and bugs when the product became publicly available and solved 78 production fixes in one year. Led a team of six developers and architected the solution. Performed sprint planning and backlog grooming using the Agile framework and Jira tools.
staff software engineer
atlassian | Mar 2019 - Dec 2019
SQL
Node.js
Spring
Cloud
Memcache
Kibana
Prometheus
Go
Elastic Stack
AWS
Designed and Developed the Atlassian support pipeline (https://support.atlassian.com) for Trello. It has handled 30 million user support requests for Atlassian products and enabled the queries to be resolved. Designed and developed the Atlassian Community platform, which is similar to Stack Overflow. The platform helps users resolve queries through the community and handles 10,000 requests and reads per day. Improved the Jira file upload platform, which previously had a 30 MB limit and uploading at scale had many hard limitations. I scaled it to handle 5 GB uploads and tickets and removed the bottleneck, which reduced customer support requests by 50%. Used Tech stack: Spring, NodeJs, Distributed systems, Golang, Microservices, AWS( s3, Cloudwatch, IAM, Fargate, Docker), Containerisation, Kubernetes, Operators, Terraform,ElasticSearch, ELK, Kibana, Prometheus , Cassandra,PostgreSQL,SQL,MongoDB, GraphQl,

Projects

transfer atlassian
Java
Spring Security
Memcache
Spring Boot
DynamoDB

Education

lnct
Bachelor's degree・computer science
Feb 2009 - May 2013

Certifications & Awards

Sun certified java developer
sun