Pushpa Nyaupane, Developer in London, United Kingdom
Pushpa is available for hire
Hire Pushpa

Pushpa Nyaupane

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
June 26, 2019

Pushpa is an entrepreneur and software engineer who has worked with companies of all sizes, from multinational enterprises to early-stage startups. Having built the technical foundation for several companies from scratch, he has worked on a wide array of projects, ranging from web development, image processing, and web crawling to natural language processing. He loves to develop solutions using Python and JavaScript.

Portfolio

Rosalyn, Inc
JavaScript, Node.js, Python, Angular, Web Application Architecture, Leadership...
Xotkari
Redis, Elasticsearch, MongoDB, React, Python, Kubernetes, DevOps, APIs...
Neo Software
SAP Business One, SAP HANA, Microsoft SQL Server, PHP, React, C#.NET, APIs...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Python, Linux, Kubernetes, Docker

The most amazing...

...fun project I've developed is an overclocked ROM for my phone using an open-source kernel code when I was in college.

Work Experience

Senior Web Architect

2019 - PRESENT
Rosalyn, Inc
  • Designed architecture for applications and services in collaboration with engineering teams.
  • Deployed technical roadmaps and product platforms with business stakeholders.
  • Designed the development, testing, and release workflow for faster software delivery and clearer separation of responsibilities between the development, QA, and DevOps teams.
  • Made design of robust cloud infrastructures with automated health checks, server replacements, and autoscaling.
  • Designed and developed CI/CD processes for a microservices-based architecture.
  • Moved the infrastructure to be managed fully using IaC with Terraform.
  • Designed a Kubernetes service to run web services and migrated the workloads running on legacy AWS to it.
  • Collaborated with the security team to enable high levels of application security on production.
  • Enabled monitoring and alerting on cloud environments to proactively detect issues on the platform.
Technologies: JavaScript, Node.js, Python, Angular, Web Application Architecture, Leadership, Back-end, Integration, Python 3, TypeScript, Shell, Bash Script, Kubernetes, Amazon Web Services (AWS), Load Balancers, Amazon CloudFront CDN, Amazon S3 (AWS S3), Architecture, Datadog, Helm, PostgreSQL, Elasticsearch, SaaS, AWS Elastic Beanstalk, Amazon EC2, Software Architecture, DevOps, APIs, CI/CD Pipelines, Docker, Terraform, GitLab CI/CD, AWS Lambda, REST APIs, Git, Linux, SQL, Amazon DynamoDB, Infrastructure as Code (IaC), Amazon CloudWatch, Twilio, Microservices, Microservices Architecture, API Integration, Solution Architecture, Continuous Integration (CI), Unit Testing, AWS DevOps, Amazon RDS, Amazon EKS, AWS NAT Gateway, Jira, HTML, Regular Expressions, Sockets, Scalability, Performance, Cloud, Software Design, Agile, Apache Kafka, AngularJS, Lambda Functions, AWS CloudFormation, Technical Leadership, Security, Amazon Simple Queue Service (SQS), Amazon Aurora, GitHub, WebSockets, AWS Transit Gateway, Full-stack Development, Object-oriented Programming (OOP), Data Structures, Jenkins, Amazon Elastic Container Service (Amazon ECS), Bash

Founder

2017 - PRESENT
Xotkari
  • Built the platform from the ground up to crawl and identify popular articles and videos published online.
  • Developed a news history feature that lets users understand the development of news topics over time, using classification and historical analysis.
  • Architected and developed an engine that aggregates the social performance of articles published online.
  • Developed the website and mobile apps for end-users, as well as portals that visualize the platform metrics.
  • Implemented automated marketing using the Facebook Ads API.
Technologies: Redis, Elasticsearch, MongoDB, React, Python, Kubernetes, DevOps, APIs, Software Architecture, CI/CD Pipelines, Docker, RSS Feeds, Bottle.py, Large-scale Web Crawlers, Leadership, Terraform, GitLab CI/CD, Web Application Architecture, Express.js, AWS Lambda, MEAN Stack, Facebook API, Amazon S3 (AWS S3), REST APIs, Git, Linux, Serverless, Node.js, SQL, JavaScript, Hybrid Apps, Infrastructure as Code (IaC), Back-end, Python 3, Bash Script, Helm, SEO Tools, Scrapy, Beautiful Soup, Data Scraping, Web Scraping, Microservices Architecture, Continuous Integration (CI), Full-stack, AWS DevOps, Amazon RDS, HTML, CSS, Regular Expressions, Scraping, Scalability, Performance, Cloud, Software Design, Data Visualization, Social Media APIs, Data Analytics, Agile, Bootstrap, Lambda Functions, Technical Leadership, Security, Full-stack Development, Object-oriented Programming (OOP), Data Structures, GraphQL, Bash

Senior Technical Consultant

2018 - 2019
Neo Software
  • Architected and led the development of a range of solutions in enterprise sales, manufacturing, compliance, and inventory that extend the functionalities of the SAP Business One ERP.
  • Developed a barcode-based inventory management system tracking item movements across warehouses.
  • Designed a loosely coupled app framework that develops plugin software. This enabled the software to communicate to a range of ERPs.
  • Developed an enterprise sales management solution to help manage the salesforce and optimize the sales cycle.
  • Developed a document manager that manages documentation and reduces paperwork across various business units in an organization.
Technologies: SAP Business One, SAP HANA, Microsoft SQL Server, PHP, React, C#.NET, APIs, SAP HANA SQLScript, SAP Business One SDK, Oracle 11g, ASP.NET MVC, REST APIs, SQL Server 2014, Git, C#, SQL, JavaScript, Web Application Architecture, Back-end, Solution Architecture, Continuous Integration (CI), ETL, Unit Testing, Jira, HTML, CSS, PDF, Regular Expressions, Visual Studio, Scalability, Software Design, Data Visualization, Data Analytics, Agile, Integration, Bootstrap, Technical Leadership, Full-stack Development, Object-oriented Programming (OOP), Data Structures, Bash

Lead Engineer

2015 - 2017
Vicinito
  • Developed the framework, back end, front end, and mobile apps from the ground up with a small team. The goal was to support the collaborative creation and publishing of articles.
  • Developed automated content indexing and recommendation systems to enhance the platform experience.
  • Worked on an algorithmic SEO enhancement to boost the SEO performance of the platform.
  • Developed automated affiliate marketing by using APIs from leading eCommerce players in India.
  • Developed tight integrations with social media providers using webhooks to monitor the platform's performance across social media.
Technologies: Amazon Web Services (AWS), MySQL, Elasticsearch, Redis, MongoDB, Angular, PHP, DevOps, APIs, Amazon S3 (AWS S3), REST APIs, LAMP, Git, Linux, SQL, JavaScript, Hybrid Apps, Web Application Architecture, Back-end, Continuous Integration (CI), Amazon RDS, HTML, CSS, Regular Expressions, Scalability, Performance, Cloud, Software Design, Data Visualization, Data Analytics, Agile, Bootstrap, AngularJS, Full-stack Development, Object-oriented Programming (OOP), Data Structures, Bash

Software Engineer

2014 - 2015
PayU
  • Developed a profiling system and visualization portal to understand end users' payment performance in real-time.
  • Built a job queuing system to defer slow tasks during a payment lifecycle to be processed asynchronously through a job queue.
  • Performed security upgrades to protect the platform from web vulnerabilities.
  • Implemented caching to speed up the configuration module of the platform.
Technologies: JavaScript, MySQL, Redis, PHP, APIs, REST APIs, LAMP, Git, Linux, SQL, Back-end, HTML, CSS, Regular Expressions, Scalability, Software Design, Data Analytics, Agile, Bootstrap, Security, Object-oriented Programming (OOP), Data Structures, Bash

Software Development Intern

2014 - 2014
American Express
  • Developed an enhanced ETL engine using SSIS to load data into the SQL server from legacy Sybase systems.
  • Optimized the database schema for faster reporting.
  • Created dashboards to visualize the aggregated data.
Technologies: C#, Sybase, Microsoft SQL Server, SQL Server Integration Services (SSIS), SQL, ETL, Data Structures

Xotkari

https://xotkari.com
Xotkari is a news discovery platform for the regional market in Nepal, allowing people to keep track of daily news easily. The focus on simplicity lets users be in the know without any fuss. The engine can detect trending topics, and users are presented with articles in which they are likely to have an interest.

Vicinito

Vicinito is a content discovery platform allowing users to choose various topics of interest and discover the latest trends on such issues. I was involved in developing the framework, back end, front end, and mobile apps from the ground up with a small team.

Jobbunny Chatbot

Jobbunny is a chatbot designed to bring job searches to the users' fingertips. Users can easily build their profile and job preferences in Facebook Messenger and begin getting matching job notifications on the chat itself.

Cookie Grabber for eCommerce Merchants

The project was done for one of India's biggest eCommerce aggregation platforms.

The existing process involved the clients using a chrome extension to hand over their login tokens to the platform to automate reporting tasks. The solution was built to securely log in to user accounts using headless browsing and grab the login token without the manual intervention of the users. Built systems to withstand captcha verification and even 2-step-authentication by sending SMS notifications to submit the authorization codes.

Languages

JavaScript, Python, PHP, SQL, HTML, TypeScript, Bash, C#, XML, CSS, C#.NET, Python 3, Bash Script, GraphQL

Frameworks

Express.js, Scrapy, Bootstrap, AngularJS, ASP.NET MVC, Angular

Libraries/APIs

REST APIs, React, Node.js, Beautiful Soup, Social Media APIs, Bottle.py, Facebook API, PhantomJS, Sockets

Tools

Terraform, Git, Amazon EKS, GitHub, GitLab CI/CD, Amazon CloudFront CDN, Amazon CloudWatch, Jira, Visual Studio, AWS CloudFormation, Amazon Simple Queue Service (SQS), Jenkins, Amazon Elastic Container Service (Amazon ECS), SAP Business One SDK, Shell, Helm

Paradigms

MEAN Stack, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices, Microservices Architecture, Object-oriented Programming (OOP), Web Application Architecture, Serverless Architecture, Unit Testing, Agile, ETL

Platforms

Amazon Web Services (AWS), AWS Lambda, Docker, Linux, Amazon EC2, LAMP, Kubernetes, Apache Kafka, SAP HANA, AWS Elastic Beanstalk, Twilio

Storage

Amazon DynamoDB, Elasticsearch, Amazon S3 (AWS S3), MySQL, MongoDB, Amazon Aurora, PostgreSQL, Redis, SQL Server 2014, Datadog, Microsoft SQL Server, SQL Server Integration Services (SSIS), Sybase, Oracle 11g, SAP HANA SQLScript

Other

Serverless, Hybrid Apps, RSS Feeds, Architecture, Full-stack, CI/CD Pipelines, APIs, Software Architecture, Back-end, Integration, Web Scraping, Data Scraping, API Integration, AWS DevOps, Amazon RDS, PDF, Scraping, Scalability, Performance, Cloud, Software Design, Lambda Functions, Technical Leadership, Full-stack Development, Data Structures, Infrastructure as Code (IaC), Leadership, SAP Business One, Solution Architecture, Analytics, AWS NAT Gateway, Regular Expressions, Data Visualization, Data Analytics, Security, WebSockets, Large-scale Web Crawlers, Load Balancers, SaaS, SEO Tools, Software Engineering, Natural Language Processing (NLP), Information Retrieval, Distributed Systems, Computer Graphics, Algorithms, Artificial Intelligence (AI), Robotics, Generative Pre-trained Transformers (GPT), Chatbots, AWS Transit Gateway

2010 - 2014

Bachelor of Technology in Information Technology

IIIT Allahabad - Allahabad, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring