Ganesan Shree Ramakrishnan, Developer in Singapore, Singapore
Ganesan is available for hire
Hire Ganesan

Ganesan Shree Ramakrishnan

Verified Expert  in Engineering

Software Developer

Location
Singapore, Singapore
Toptal Member Since
May 9, 2022

Shree is a growth-focused IT leader excelling in engineering management, full-stack development, data mastery, and IoT innovation. He fuels business advancement through his prowess in innovation, efficiency optimization, seamless integration, and data fortification. James' rich background includes substantial involvement in startups, encompassing strategic technology stack configuration, proficient MVP delivery, and scalable adaptation to market dynamics.

Portfolio

Affinidi Pte. Ltd.
React, Node.js, PostgreSQL, Self-sovereign Identity (SSI), Blockchain, IPFS...
Parthian Partners
SQL, MySQL, Microsoft SQL Server, Relational Databases...
XRVision Pte. Ltd
C#.NET, JSON REST APIs, SQL, Windows, .NET Core, React, .NET, Azure App Service...

Experience

Availability

Full-time

Preferred Environment

.NET Core, React, Node.js, C#, Amazon Web Services (AWS), TypeScript, Python, Full-stack, Analytics, Architecture

The most amazing...

...highlight of my career was witnessing a project I worked on, the OWL intelligent lock (IoT), receive the SiTF Bronze Award in 2017.

Work Experience

Engineering Lead

2021 - PRESENT
Affinidi Pte. Ltd.
  • Devised and led a data strategy program. Led the data engineering team and drove the data-driven decision-making strategy. Created and formalized the data governance and classification policies and standards to govern and manage data.
  • Led a special task force of 20 engineering, SRE, QA, and architecture members to deliver a highly scalable CommonCheck product in a 6-week timeline using React and Node.js in AWS.
  • Managed a team of engineers to develop HealthPocket that improved healthcare practices with trusted data technology. It digitalizes the hospital admission process with verifiable and portable data. It uses React and Node.js in AWS.
  • Oversaw the hiring, setting up, and managing engineering resources in Singapore. Managed and mentored four engineering teams.
  • Developed Cloud Wallet using W3C and open attestation on polygon networks.
  • Led a team of engineers to develop GreenReceipts, an API-based back-end system that credentializes Carbon Credit in polygon blockchain using open attestation. It leverages Node.js in AWS.
Technologies: React, Node.js, PostgreSQL, Self-sovereign Identity (SSI), Blockchain, IPFS, Jira, GitLab, Data Strategy, Amazon Web Services (AWS), JavaScript, Front-end, HTTP REST, HTML, Asynchronous Programming, REST APIs, TypeScript, Docker, Kubernetes, APIs, Architecture, Software Engineering, JSON REST APIs, Agile, Business Rules Engine, Open Rules Engine, Middleware, Databases, Slack, Cloud, CI/CD Pipelines, Repository Management, JSON, Data, Containers, OWASP, Static Application Security Testing (SAST), Full-stack, AWS Lambda, Amazon DynamoDB, Terraform, GitHub, Management, Engineering, Airtable, Express.js, Windows, Cloud Architecture, Back-end Development, Back-end, JSON Web Tokens (JWT), Data Engineering, Data Quality, Data Warehousing, ETL, Scalability, Full-stack Development, Technical Leadership, Leadership, Microservices, W3C, OpenAttestation, Polygon, Web3.js, CSS, NoSQL, API Integration, SOLID Principles, Amazon ElastiCache, Redis, Web API, Team Effectiveness, Team Leadership, OWASP Top 10, Application Security, Web Development, AWS Glue, Amazon S3 (AWS S3), Amazon QuickSight, Redshift, Amazon Kinesis, AWS Cloud Architecture, Microservices Architecture, Event-driven Architecture, Event-driven Programming, Amazon EC2, Amazon RDS, Solution Architecture, Amazon CloudFront CDN, Database Design, Software Design, Scalable Architecture, Scalable Application, Redux, React Router, Web Services, REST, Git, Database Modeling, API Development, Key Performance Indicators (KPIs), SDKs, Healthcare, Web Technologies, Big Data, Caching, GraphQL, Single Sign-on (SSO), T-SQL (Transact-SQL), Front-end Development, Serverless Architecture, Software Development Management, Engineering Management, Team Management, Agile Project Management, People Management, Delivery Management, Lambda Functions, Bootstrap, Application Architecture, Serverless Framework, Amazon API Gateway, Data Architecture, Object-relational Mapping (ORM), Confluence, Integration, Amazon Simple Queue Service (SQS), Database Architecture, Data Structures, Test-driven Development (TDD), Automated Testing, Apache Kafka, Messaging, Infrastructure as Code (IaC), Refactoring, Serverless, Analytics, Python 3, Swagger, User Authentication, Software Integration, Technical Architecture, Data Processing, Message Queues, Testing, HTML5

SQL Expert

2022 - 2022
Parthian Partners
  • Reviewed and advised on the database structure thoroughly for scalability. Scaled the database from 25,000 to 1 million users.
  • Provided SQL consultancy on various topics such as scalability, security, SQL optimization, availability, monitoring, disaster recovery and backup, and migration and troubleshooting in AWS.
  • Helped optimize the resource cost and reduced database administration by 90%.
  • Strategized the live database migration to the new instance with resilience of replication, high availability, and disaster recovery.
  • Migrated SQL Server Reporting Services and Microsoft BI tools to the newer instance.
Technologies: SQL, MySQL, Microsoft SQL Server, Relational Databases, Amazon Web Services (AWS), C#, React, Amazon RDS, Microsoft Power BI, SQL Server Reporting Services (SSRS), Data Migration, Database Architecture, Refactoring

Director of Research and Development

2016 - 2021
XRVision Pte. Ltd
  • Developed and executed the product roadmap and technical strategy for an IOP2 (image optimizer processing pipeline), the OWL intelligent lock (IoT solution). Won SiTF Bronze Award 2017 and iHub (IoT for construction productivity and safety).
  • Hired, set up, and managed a team of 25 encompassing technical (mobile, front end, back end, big data, etc.), research (machine learning and AI), QA, and support. Hired and grew the team as necessary.
  • Collaborated on proposal development meetings and developed solutions within budget for the RFI and RFP content. Won more than ten key customers in the public and private sectors.
  • Implemented different SQL strategies; used multi-tenancy per client and horizontal scaling strategy to provide client data isolation and scalability.
  • Used Horizontal Scaling through Sharding for IoT-based solutions with high write telemetries. Used query optimization, Database Tuning Advisor (DTA), schema optimization, execution plans, and resource metrics to identify and improve performances.
Technologies: C#.NET, JSON REST APIs, SQL, Windows, .NET Core, React, .NET, Azure App Service, JavaScript, Azure SQL, Front-end, HTTP REST, HTML, ASP.NET MVC 5, Azure, Asynchronous Programming, Concurrent Programming, Query Optimization, MySQL, REST APIs, TypeScript, Software Architecture, APIs, Architecture, Software Engineering, Docker, Xamarin.Forms, Agile, C#, Microsoft SQL Server, Bitbucket, Web MVC, Middleware, Databases, Cloud, Xamarin, CI/CD Pipelines, Repository Management, .NET 6, .NET 5, JSON, TensorFlow, Open Neural Network Exchange (ONNX), Data, Jira, Windows Services, Entity Framework, Containers, SendGrid, Twilio, Entity Framework Core, OWASP, Static Application Security Testing (SAST), ASP.NET Core, Full-stack, MongoDB, Azure IoT Suite, Azure IoT Hub, Cloud Architecture, Jenkins, Back-end Development, Back-end, JSON Web Tokens (JWT), OAuth, Data Engineering, Data Warehousing, ETL, Scalability, Full-stack Development, Technical Leadership, Web Development, Leadership, Microservices, ASP.NET MVC, jQuery, CSS, OAuth 2, ArcGIS, NoSQL, ASP.NET Core MVC, Localization, SOLID Principles, Amazon ElastiCache, Redis, Web API, Team Effectiveness, Team Leadership, OWASP Top 10, Application Security, Management, Engineering, AWS Cloud Architecture, Microservices Architecture, Event-driven Architecture, Event-driven Programming, Amazon EC2, Amazon RDS, Solution Architecture, Database Design, Software Design, Scalable Architecture, Scalable Application, Video Streaming, Mobile, Redux, React Router, Web Services, Design Patterns, Azure Cosmos DB, REST, Git, Database Modeling, API Development, Key Performance Indicators (KPIs), SDKs, Azure SQL Databases, IIS SQL Server, Web Technologies, Big Data, Caching, Single Sign-on (SSO), T-SQL (Transact-SQL), Front-end Development, Apache Kafka, Software Development Management, Engineering Management, Team Management, Agile Project Management, People Management, Delivery Management, Bootstrap, IIS, Application Architecture, Data Architecture, Internet of Things (IoT), Confluence, FFmpeg, Integration, Amazon Simple Queue Service (SQS), Database Architecture, Data Structures, Test-driven Development (TDD), RabbitMQ, Automated Testing, SQL Server 2017, Windows Server, Messaging, Refactoring, Mobile Apps, Analytics, Python 3, Swagger, User Authentication, Software Integration, Technical Architecture, Geospatial Data, Twilio API, Windows Server 2016, Data Processing, Message Queues, Testing, WCF Web Services, HTML5, Microsoft Visual Studio

Senior Software Engineer

2015 - 2016
Scaled Networks Pte. Ltd.
  • Architected, developed, and oversaw back-end services that power mobile and web-based front-ends.
  • Orchestrated implementation across the vendor and other internal teams across geographical locations.
  • Solved problem matching by geographical locations.
Technologies: C#, Microsoft Azure, Bitbucket, Jira, .NET, Azure App Service, Azure SQL, HTTP REST, Azure, Concurrent Programming, REST APIs, Software Architecture, APIs, Architecture, Software Engineering, C#.NET, JSON REST APIs, SQL, Microsoft SQL Server, Middleware, Databases, Slack, Cloud, Repository Management, JSON, Data, Windows, Cloud Architecture, Back-end Development, Back-end, JSON Web Tokens (JWT), OAuth, Scalability, Full-stack Development, Technical Leadership, Microservices, OAuth 2, Localization, SOLID Principles, Web API, Windows Communication Foundation (WCF), Application Security, OWASP, OWASP Top 10, Query Optimization, Event-driven Programming, Solution Architecture, Database Design, Software Design, Scalable Architecture, Scalable Application, Web Services, Design Patterns, REST, Git, API Development, Azure SQL Databases, Caching, T-SQL (Transact-SQL), Engineering, Delivery Management, Application Architecture, Amazon Simple Queue Service (SQS), Database Architecture, Data Structures, Test-driven Development (TDD), Automated Testing, Messaging, Refactoring, Analytics, Swagger, User Authentication, Technical Architecture, Message Queues, Testing, WCF Web Services, Microsoft Visual Studio

Solution Architect | Software Developer

2013 - 2014
AGT International
  • Developed XRVision, a wearable face recognition system using an Android application, back-end services on a portable device, and covert cameras that detect persons of interest on the go.
  • Performed real-time aggregation on incoming detections from various sensors and stored them in HDFS for offline analytics.
  • Assisted the team in building generic framework solutions to analyze data using various analytics from various sources such as cameras and IoT sensors.
Technologies: Big Data, Apache Kafka, Apache Storm, Redis, Elasticsearch, C#, Android, .NET, Front-end, HTTP REST, Query Optimization, MySQL, Software Architecture, Architecture, Software Engineering, C#.NET, SQL, Microsoft SQL Server, Windows Services, Middleware, Databases, Repository Management, JSON, Data, Entity Framework, Full-stack, Windows, Back-end, Data Engineering, Data Quality, Data Warehousing, ETL, Scalability, Full-stack Development, Technical Leadership, SOLID Principles, Solution Architecture, Database Design, Software Design, Scalable Architecture, Scalable Application, Video Streaming, Mobile, Design Patterns, Git, Database Modeling, API Development, Web Technologies, Caching, Front-end Development, Engineering, Delivery Management, Application Architecture, Data Architecture, Database Architecture, Data Structures, Test-driven Development (TDD), Windows Server, Messaging, Refactoring, Mobile Apps, Analytics, Python 3, User Authentication, Technical Architecture, Geospatial Data, Data Processing, Message Queues, Testing, WCF Web Services

Application Analyst

2009 - 2013
Credit Suisse
  • Developed Alert Event Bus, a strategic distributed low latency and unified communication platform for client applications to send health status messages of mission-critical and critical applications to dashboards or other APIs.
  • Created and enhanced monitoring agents such as middleware, database, platform resources, web, etc. These are critical applications that prevent disaster by alerting the status of the applications to owners.
  • Delivered a project that averts storing passwords within the resources. It brings the passwords outside the resource and safeguards them from unauthorized persons.
Technologies: C#, Databases, Middleware, Web Services, XML, .NET, HTTP REST, Asynchronous Programming, Concurrent Programming, Query Optimization, REST APIs, Software Architecture, APIs, Architecture, Software Engineering, C#.NET, JSON REST APIs, SQL, Microsoft SQL Server, TIBCO Enterprise Message Service (EMS), Windows Services, Business Rules Engine, Open Rules Engine, Repository Management, Windows, Back-end Development, Back-end, Data Engineering, Data Warehousing, ETL, Scalability, Full-stack Development, Technical Leadership, SOLID Principles, Web API, Data, Event-driven Programming, Solution Architecture, Software Design, Scalable Architecture, Scalable Application, Design Patterns, REST, Git, Database Modeling, API Development, IIS SQL Server, Caching, T-SQL (Transact-SQL), Engineering, Delivery Management, IIS, Application Architecture, Legacy Software, Data Architecture, Database Architecture, Data Structures, Test-driven Development (TDD), Web Services Description Language (WSDL), Windows Server, SOAP, Messaging, Refactoring, Analytics, User Authentication, Technical Architecture, Data Processing, Message Queues, Testing, WCF Web Services, Microsoft Visual Studio

Senior Back-end Developer

2007 - 2009
Avanade
  • Designed and developed real-time monitoring screens and critical modules for a gas management system, an internal portal that supports users with vital and real-time information on gas composition.
  • Developed a transformation module for payment and finance handlers for telecommunication clients. It transforms the internal data to financial institutions and vice versa.
  • Built a module that captures and prints the digital data captured via CRM onto the equivalent paper forms and/or exported as a PDF.
Technologies: C#, ASP.NET, Ajax, Microsoft SQL Server, Infragistics, .NET, JavaScript, Front-end, HTML, Query Optimization, Software Engineering, C#.NET, SQL, Databases, Repository Management, XML, Windows Services, Windows, Full-stack Development, Web Development, jQuery, CSS, ASP.NET Web Forms, Design Patterns, Git, IIS SQL Server, Web Technologies, T-SQL (Transact-SQL), Front-end Development, Engineering, IIS, Legacy Software, Database Architecture, Data Structures, Test-driven Development (TDD), Web Services Description Language (WSDL), Windows Server, SOAP, Analytics, User Authentication, Active Server Pages (ASP), Microsoft Visual Studio

Senior Back-end Developer

2006 - 2007
earth9.com Pte Ltd
  • Collaborated with a team to develop a content management system with capabilities such as the dynamic adding of design templates, creating pages with user-friendly URLs, and embedded user management systems.
  • Overhauled and developed office CRM project features and a customer relationship management tool to track internal employees’ records and client projects.
  • Developed Velocity@OCBC, an interactive and e-learning tool that helps familiarize customers with business transactions and finances. This CD pack has been catered for most browsers and operating systems.
Technologies: C#, ASP.NET, Microsoft SQL Server, .NET, JavaScript, Front-end, HTML, Query Optimization, Software Engineering, C#.NET, SQL, Databases, Repository Management, Windows, Full-stack Development, Web Development, jQuery, CSS, ASP.NET Web Forms, Design Patterns, Git, IIS SQL Server, Web Technologies, T-SQL (Transact-SQL), Front-end Development, Engineering, IIS, Database Architecture, Data Structures, Test-driven Development (TDD), Web Services Description Language (WSDL), Windows Server, SOAP, User Authentication, Active Server Pages (ASP), Microsoft Visual Studio

OWL Intelligent Lock

An IoT device that helps users secure and monitor any premise. At the same time, SLMS is a web-based solution that interacts with back-end APIs and manages the functionalities and OWL devices. I was the technology lead responsible for its architecture and development.

SLMS was developed using the C# .NET stack, deployed in Azure, and built with a security-first approach, with its data secured at rest and in transit. It's highly secured at the device and software level, using in-memory storage and cryptographic modules for encryption. It has multi-factor authentication that supports passwords, OTP, Bluetooth, facial recognition combinations, and authorization for devices and users. It also uses Twilio, Whispir, and SendGrid for email and SMS notifications.

The entire solution was also highly tested by external security vendors and underwent vulnerability assessment, penetration testing, load testing, and static code analysis. It won the prestigious SiTF Award in 2017 for The Best Innovative Infocomm product category from the Singapore Government. Visit this link for more details: https://www.sgtech.org.sg/SiTFSites/SiTFWeb/SiTF_News_2017/SiTF_Awards_2017.aspx

iHub Project

A web-based solution for video analytics and IoT devices that monitors construction workers' safety in real-time. I was the lead developer responsible for architecture and development.

The solution consists of a 3-tier web portal, an API-first back end, and mobile applications. The project uses IoT sensors to track the user and heavy machinery movements in real-time and communicate with the back end. The back end then correlates the positioning of every user and equipment, determining if the user is in a dangerous spot, like being run over by a vehicle or standing below a loaded crane.

It also uses an ArcGIS map to project the real-time locations of the users, equipment, and vehicles within the site and reports any potential anomalies or risks. Video cameras are also a source of information. The back-end algorithms create a fusion of IoT telemetry and video events to determine potential anomalies and measure the site's productivity.

Alert Event Bus (AEB)

The alert event bus is a strategic distributed low latency and unified communication platform for client applications to send mission-critical health status messages and vital applications to dashboards or other APIs that AEB supports.

Monitoring Agents

Developed and enhanced monitoring agents such as middleware, database, platform resources, web, etc. These are critical applications that prevent disaster by alerting the status of the applications to owners.

Mobile Face Recognition

Mobile Face is a wearable face recognition system that uses the latest state-of-art technology to detect persons of interest on the go. I developed the Android application to perform facial recognition and integrated it with the server to notify users of interested personnel.

MoreShifts

A mobile-based application that helps to match the skill profiles of temporary workers to the employers in real-time based on demand. I developed the back-end services for both the employee and employer applications.

Image Optimization Processing Pipeline (IOP2)

Image Optimization Processing Pipeline (IOP2)

A novel and cutting-edge solution encompassing advanced image and video analytics and machine learning that enhances and optimizes the video frames to eliminate noises in frames. IOP2 also enables users to orchestrate video processing modules graphically and analyze the incoming video data for any anomalies. It has features like automated Photoshop that achieve higher accuracy, especially when the video quality is not conducive for analysis.

I was the lead developer and architect for this web-based, 3-tier solution. It was developed as an API-first approach to cater to any form factor-based UI consumption, including mobile, body-worn devices, and edge devices. It uses the C# .NET technology stack and later migrated to a React front end. The solution follows scalable architecture and scales horizontally with an increase in the number of cameras.

CommonCheck

An integrated service for the reopening of global travel. CommonCheck is a digital service that verifies the health status of incoming travelers before they begin their journey. It's designed for government partners to enable trusted and automated verification of health credentials for efficient cross-border travel.

I led the team of front-end, back-end, QA, and SRE engineers to develop and deploy successfully. The technology stack predominantly includes React and Node.js in an AWS cloud environment. It also has integrations with around 50+ third-party APIs and OCR capabilities for paper-based documents, payment gateways, and the like.

Payment and Finance Handlers

A Windows-based service using Windows Script helps dispatch the users' payment information to financial institutions for billing purposes and reconcile the transaction status back in the system. The service does lots of format transformation from source systems to target systems and vice versa using a configuration file.

Singapore Safe City—Big Data Analytics

Built generic framework solutions to analyze data using various analytics and sources such as sensors (video from cameras, including fixed, PTZ, and covert, and abnormalities or anomalies, Zigbee sensors, and smart-bin sensors) and vehicle analysis (convoy, loitering, tailgating, missing vehicle, and cloned license plates).

Data Analytics

A data platform for analytics purposes. I was the lead engineer leading product and business analytics for the entire organization in the AWS cloud. Also, I devised a data strategy for the whole organization and created and formulated the data classification and governance policies to manage the data in the right way.

MS SQL Scalability

As an SQL expert advising on the growing database in terms of structure and scalability in the fintech solution, I consulted on various topics such as scalability, security, SQL optimization, availability, monitoring, disaster recovery and backup, and migration and troubleshooting in AWS.

I helped optimize the resource cost and reduced database administration by 90%. I also strategized the migration of the live database to a new instance with resilience of replication, high availability, and disaster recovery. Additionally, I migrated their core applications, SSRS, and Microsoft BI to the newer instance.

HealthPocket

A cloud and Web3-based mobile and web application that improves healthcare practices with trusted data technology. I was the back-end developer on this project.

HealthPocket digitalizes the hospital admission process with verifiable and portable data in the form of APIs. It also provides patients with portable data storage to access tamper-evident medical data. Patients can easily share their personal and medical information with different business units in the hospital along their patient journey. This creates a seamless experience and decreases waiting time.

eCommerce

A back-end API-based system to manage users and products. It follows a microservices pattern for easier management and scalability. Users are managed using the Auth0 authentication system and authorized through role-based access control (RBAC). Users module is implemented using Express.js and MongoDB. Products are implemented using Nest.js and PostgreSQL using TypeORM. Both APIs are audited using events and Kafka for inter-microservice communication.

Web Scraping Music Data with Python, Beautiful Soup, and openpyxl

https://github.com/gshreeram/python_scraping_projects/blob/main/README-Web_Scraping_Beautifulsoup.md
As a back-end developer, I worked in web scraping using Python, Beautiful Soup, and openpyxl to extract and analyze data from a music website. By automating the data extraction process, I aim to provide valuable insights for clients in the music industry. This project demonstrates my proficiency in leveraging web scraping techniques and data manipulation to facilitate informed decision-making and research.

Web Scraping with Python, Selenium, Pandas, and CSV for Data Analysis

https://github.com/gshreeram/python_scraping_projects/blob/main/README-Web_Scraping_Selenium.md
As a back-end developer, I worked in web scraping using Python, Selenium, Pandas, and CSV file storage. The objective is to extract and analyze data from three different websites: AdamChoi's website, Audible, and Twitter. Using Selenium, I can effectively navigate dynamic web pages, perform actions on the HTML elements, scroll infinitely, and use pagination to extract the desired information. The extracted data will be stored in CSV files, enabling further analysis and valuable insights.

Web Scraping with Python and Scrapy for Data Extraction

https://github.com/gshreeram/python_scraping_projects/blob/main/README-Web_Scraping_Scrapy.md
As a back-end developer, I worked in web scraping using Python and the Scrapy framework. The goal was to extract data from three websites: Worldometers for population data, Audible for product information, and Subslikescript for movie data. This project also connects to the APIs to scrap the API content for further analysis. Optionally, store the data in MongoDB, CSV, JSON, or SQLite. By leveraging Scrapy, I efficiently navigate web pages using pagination, extract the desired information, and store it for further analysis.

Python API Connectors

https://github.com/gshreeram/python_api_projects/blob/main/README-connectors.md
As a back-end developer, I worked with the Gmail API using Python. The objective is to develop a program that connects with Gmail via OAuth2 for authorization. The tool will retrieve and analyze email data to identify the top ten senders associated with a specific email address. The implementation will leverage the Gmail API to access and process email information efficiently.

Python API Integration

https://github.com/gshreeram/python_api_projects/blob/main/README-openweathermap.md
This project aims to showcase my expertise in Python API integration by demonstrating the integration of the OpenWeatherMap API into a Python application. The OpenWeatherMap API provides comprehensive weather data for locations worldwide. This project highlights my ability to leverage APIs, handle JSON responses, and implement RESTful principles.

Python Facebook API Integration

https://github.com/gshreeram/python_api_projects/blob/main/README-Meta.md
As a highly skilled Python developer, I took on this project focused on Meta APIs to demonstrate my expertise in API integration. This project aims to showcase my ability to connect and interact with Meta APIs using a developer user token and Graph API JSON, leveraging Python's capabilities to deliver seamless integration solutions.

Python Language API Integration

https://github.com/gshreeram/python_api_projects/blob/main/README-languagetool.md
This project aims to showcase my expertise in Python API integration by demonstrating the integration of the LanguageTool API into a Python application. The LanguageTool API uses REST API calls and JSON as the data interchange format. The API empowers developers to leverage the LanguageTool API's language processing and grammar-checking capabilities to enhance the quality of their text-based content. This project highlights my ability to leverage APIs, handle JSON responses, and implement RESTful principles.

Python Django Web Project

https://github.com/gshreeram/python_web_projects/blob/main/README-Django_Blog.md
I developed a dynamic blog web project using the Django framework. It included features like URL routing, views, templates, static files, data models, querying, administration panels, forms, class-based views, file uploads, sessions, and deployment. The project showcased my expertise in creating a robust and user-friendly blogging platform.

Python Web API

https://github.com/gshreeram/python_api_projects/blob/main/README-py_dj_recipe_api.md
I developed a Recipe API using Python, Django, and the Django REST framework. It featured user authentication, object creation, filtering, sorting, image uploading, TDD, GitHub Actions, AWS integration, Docker, and a customized Django admin. The API allowed users to manage recipes with secure authentication and various filtering options. Automated testing and linting ensured code quality, and AWS deployment facilitated scalability. The project showcased my expertise in API development and adherence to best practices.

Languages

C#.NET, TypeScript, C#, JavaScript, HTML, Python, CSS, SQL, T-SQL (Transact-SQL), GraphQL, Web Services Description Language (WSDL), Python 3, HTML5, XML, Lustre, Lua, Active Server Pages (ASP)

Frameworks

.NET Core, ASP.NET, .NET, ASP.NET MVC 5, .NET 5, Entity Framework Core, ASP.NET Core, JSON Web Tokens (JWT), ASP.NET MVC, OAuth 2, ASP.NET Web Forms, ASP.NET Core MVC, Bootstrap, Express.js, Redux, Business Rules Engine, Serverless Framework, Django, Storm, Spark, NestJS, Selenium, Scrapy, Django REST Framework, Swagger

Libraries/APIs

React, Node.js, REST APIs, Entity Framework, jQuery, Web API, API Development, ArcGIS, React Router, FFmpeg, Gmail API, Twilio API, Infragistics, TensorFlow, Web3.js, Auth0 API, Amazon Rekognition, Requests, Pandas, Selenium WebDriver, OpenWeatherMap, Facebook API, Graph API, PiLLoW

Tools

Jira, Azure App Service, Amazon ElastiCache, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), Microsoft Visual Studio, Bitbucket, Open Rules Engine, GitLab, SendGrid, GitHub, Azure IoT Suite, Azure IoT Hub, Jenkins, Git, Confluence, RabbitMQ, TIBCO Enterprise Message Service (EMS), Slack, Apache Storm, Terraform, AWS Glue, GitLab CI/CD, Amazon Cognito, Amazon QuickSight, Microsoft Power BI, Auth0, AWS IAM, AWS Key Management Service (KMS), AWS CloudTrail, Amazon Elastic Container Service (Amazon ECS), AWS AppSync, Amazon EBS, AWS Step Functions, Amazon Simple Notification Service (Amazon SNS), Amazon Athena, Amazon Elastic MapReduce (EMR), AWS Batch, Amazon CloudWatch, AWS CodeDeploy, AWS Cloud Development Kit (CDK), Amazon Virtual Private Cloud (VPC), Amazon Transcribe, Amazon Lex, Amazon Simple Email Service (SES)

Paradigms

Asynchronous Programming, Concurrent Programming, Microservices, Microservices Architecture, Event-driven Architecture, Event-driven Programming, Database Design, Scalable Application, Design Patterns, REST, Agile Project Management, Object-relational Mapping (ORM), Test-driven Development (TDD), Agile, ETL, Testing, Serverless Architecture, Application Architecture, Automated Testing, Refactoring, Management, W3C, Unit Testing, E2E Testing

Platforms

Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Windows Server, Docker, Azure, Apache Kafka, Kubernetes, Twilio, Windows, Mobile, Windows Server 2016, Android, Xamarin, Blockchain, AWS STS, AWS Elastic Beanstalk, Splash, Web, Linux

Storage

Microsoft SQL Server, Databases, Redis, Azure SQL, JSON, Amazon S3 (AWS S3), NoSQL, Azure SQL Databases, Memcached, Database Architecture, SQL Server 2017, Elasticsearch, PostgreSQL, MySQL, Amazon DynamoDB, MongoDB, Redshift, Azure Cosmos DB, Database Modeling, IIS SQL Server, Cassandra, HDFS, Relational Databases, SQL Server Reporting Services (SSRS), Data Validation, Amazon EFS, Amazon Aurora, SQLite

Other

Architecture, Software Engineering, JSON REST APIs, Web MVC, Web Services, Data, HTTP REST, .NET 6, Software Architecture, APIs, Full-stack, Back-end Development, Back-end, OAuth, Data Engineering, Scalability, Full-stack Development, Technical Leadership, Web Development, API Integration, Localization, SOLID Principles, AWS Cloud Architecture, Amazon RDS, Solution Architecture, Software Design, Scalable Architecture, SDKs, Engineering, Caching, Team Management, Lambda Functions, Amazon API Gateway, Data Architecture, Internet of Things (IoT), Integration, Data Structures, Messaging, Analytics, Software Integration, Data Processing, Big Data, Xamarin.Forms, IT Project Management, Windows Services, Middleware, Cloud, Repository Management, Microsoft Azure, Self-sovereign Identity (SSI), Data Strategy, Front-end, Query Optimization, Containers, OWASP, Static Application Security Testing (SAST), Airtable, Cloud Architecture, Amazon Kinesis, Leadership, OpenAttestation, IIS, Application Security, OWASP Top 10, Windows Communication Foundation (WCF), Video Streaming, Key Performance Indicators (KPIs), Web Technologies, Single Sign-on (SSO), Front-end Development, RPC, Software Development Management, Engineering Management, People Management, Delivery Management, Legacy Software, MERN Stack, SOAP, Infrastructure as Code (IaC), Apollo, Serverless, Web Scraping, Scraping, Data Scraping, Technical Architecture, Geospatial Data, Message Queues, WCF Web Services, CI/CD Pipelines, Programming, Networks, Data Mining, Ajax, IPFS, Open Neural Network Exchange (ONNX), Windows Script File (WSF), Big Data Architecture, Data Management, Data Quality, Data Warehousing, Data Marts, Polygon, Verifiable Credentials, Verifier, Team Leadership, Team Effectiveness, Metaverse, Non-fungible Tokens (NFT), Data Migration, Authorization, Authentication, Web3, Validation, Model Validation, TypeORM, PERN Stack, AWS Certified Solution Architect, Web Application Firewall (WAF), AWS Certificate Manager, Elastic Load Balancers, Amazon Route 53, AWS Database Migration Service (DMS), AWS Storage Gateway, Business Continuity & Disaster Recovery (BCDR), AWS Polly, Mobile Apps, openpyxl, HTTPS, lxml, Conda, CSV, Google, CSV Export, Tokenization, Views, Photo Uploads, Models, DTL, Web Administration, Forms, Session Handling, User Authentication, GitHub Actions, Lint, Artificial Intelligence (AI), Machine Learning

Industry Expertise

Project Management, Healthcare

2010 - 2012

Master of Technology Degree in Computer Science and Project Management

National University of Singapore - Singapore

2008 - 2008

Post Graduate Diploma in Information and Communication Technology

Nanyang Technological University - Singapore

2003 - 2006

Bachelor's Degree in Computer Science

National University of Singapore - Singapore

MAY 2023 - MAY 2026

AWS Certified Solutions Architect - Professional

Amazon Web Services

MARCH 2023 - PRESENT

Toptal Node.Js Accelerator Graduate

Toptal, LLC

AUGUST 2022 - PRESENT

Certified Metaverse Expert

Blockchain Council

AUGUST 2022 - AUGUST 2025

AWS Certified Solutions Architect Associate

AWS

JULY 2022 - PRESENT

Leadership Principles

Harvard Business School Online

NOVEMBER 2021 - PRESENT

Data Strategy

UC Berkeley Executive Education

OCTOBER 2010 - NOVEMBER 2012

Certified Scrum Master

Scrum Alliance

MAY 2009 - PRESENT

C#

Brainbench

FEBRUARY 2009 - FEBRUARY 2014

Certified Associate in Project Management

Project Management Institute (PMI)

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