Shangita Paul

Software Engineer| Digital Media Marketing Freelancer| Graphic Artist

Portfolio Image

About Me

I am a results-driven software engineer with versatile crossover talents; which allow me to produce solutions that drive technological initiatives. Explore a collection of my ongoing work, which includes creating engaging user experiences, as well as optimizing the deployment and management of complex data-driven applications for streamlined workflows and enhanced performance.

My primary interest is in back-end development, digital marketing/branding, and integrating technology with art.

I am a Venice Beach local, and inspired by music, art, cats, and surfing!

Read More

Engineering Journey

My engineering career was fueled by a childhood passion for music. Despite my parents' initial concerns about music distracting me from studies, I secretly acquired broken guitars, amplifiers, and pedals, and went to my hometown's public library to study electronics to repair them for playing. The damped harmonics, heavy distortion, and high gain effects of the Grunge era captivated me and inspired me to redesign electronics to withstand aggressive signals that would compromise the equipment's functionality.

My hobby inspired me to pursue a B.S. in Physics, with a focus on Computational Physics, from the University of Massachusetts Amherst. This propelled me towards a hybrid career in software and electrical engineering; where I worked with leaders in Professional and Consumer Audio by utilizing my crossover talents to create innovative designs that were successfully launched into the market.

Currently, I am enhancing my software back-end developer skills through the University of Massachusetts Global Software Engineering Bootcamp. Complimenting this formal education, I practice self-guided active learning through books, independent projects, and certifications; staying updated with modern programming languages, framworks, and technologies.

Feel free to explore and learn more about me!!

Awards


Product Recognition: iOS app for DSP Effects Pedal

LinkedIn Award Mission Engineering


TIME's 25 Best Inventions of 2015: Power supply logic for DSP app-enabled Bluetooth earbuds

LinkedIn Award Time Magazine

Certifications & Professional Development

Explore my current certifications. I am an active learner and always looking to expand my skill set!

Read More

DevOps

This course provides an overview of DevOps, focusing on the core value of CAMS (culture, automation, measurement, and sharing). It covers the various methodologies and tools that organizations can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps. The course also discusses the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures.


DevSecOps

The course covers the role of APIs, containers, security as code, and automation, and how continuous integration and delivery framework can help organizations run security tests as often as developers want.


DevOps Foundations Certificate PMI
DevOps Foundations Certificate NASBA

This course covered lean, agile, and DevOps components, principles, and development steps. It explained the differences between kanban and scrum, success measures in lean and agile, and ways to enhance understanding of lean, agile, and DevOps terminology. It also defined concepts related to organizational theory


AWS

Description: This course provides a high-level overview just for developers, focusing on the AWS features and services of the most interest to them. Other topics include AWS Lambda, DynamoDB, ElastiCache, Elastic Beanstalk, S3, SQS, SNS, and many more key features and services.

Learning GO cert

This course introduces developers to Go, covering its core language elements and syntax. Topics include Go workflow tools and skills, such as Go Playground. It covers basic programming tasks like value management, math operators, complex type handling, and program flow management. Students also learn how to create reusable Go code, read/write files, and make web requests.

Book logo

Projects

Explore some of my ongoing projects and their GitHub repositories.

Provisional Patents have been submitted to the USPTO

Engineering Journey

Throughout my life, I've honed my skills through self-guided exploration and practice. I view my career as a consolidated learning experience that grows with each project and collaboration. Below are some projects with groundbreaking features that I am currently working on.

I put my heart into these projects and their ongoing work. I hope you enjoy reading about them as much as I enjoy creating them.

Paddle + Pose

REACT-based Yoga and Pilates App for Surf Conditioning

Developing a React-based surf fitness app showcasing dynamic content and interactive guided video sessions for optimal user experience

SurfCraft Guru

A Virtual Surfboard Shaper and Recommendation Engine

Delivering highly customized surfboard generation and recommendations based on individual rider style, skill/fitness, and geographic wave conditions; harnessing advanced Python libraries, machine learning/AI models, and API integration to connect surfers to independent shapers of their choice and support small businesses.

SurfSafe LA

LA County Ocean Water Safety For Surfers

Creating a Python application integrating LA County Ocean Water Safety data with API data from popular surf forecast app, Surfline; for real-time ocean water alerts for local beaches to enhance community safety.

PresetVerse

Tone Preset Sharing Platform

Utilizing advanced back-end technologies to streamline music production with an interactive online hub to collaborate, market, and share tone presets to interface with audio production software and live music equipment.

SignalChain FX

Guitar Effects Pedal Emulator

Seamless integration of audio signal processing with frontend development, as well as design and integration of database and APIs to simulate the behavior of popular and boutique effects pedals for users to craft their desired signal chain on a virtual pedalboard for real-world implementation.

Surf Competition Management System

Administrative application with advanced Back-End Development

Software application that helps organizers of surf competitions to manage all aspects of the competition, from registration and scheduling to scoring and results reporting.

The Visual Guide To Programming

Interactive animated eBook/learning guide for programming languages

A full-spectrum visual animated learning guide of accelerated software engineering concepts; for enhanced comprehension and universal accessibility for learners. Animated content utilizes JavaScript, React, and Vue, along with SQL back-end, and deployment via AWS.

Self-hosted Website on Red Hat Fedora Server

Secure Web Hosting Platform on Amazon Web Services (AWS) EC2 Instance to host PresetVerse.

Design and deployment of a secure web hosting platform on AWS EC2 instance; leveraging MySQL, nginx, and other technologies to launch PresetVerse Centralized Tone Preset Sharing Platform (see Projects section on PresetVerse above), as well as showcase expertise in server administration, web development, and security practices. More details coming soon!

Professional Portfolio Web Development

Maximized Data Management and User Experience

Future Advanced Back-End Implementations:

Secure localStorage, fetch API, HTTP, and modern front-end and back-end technologies for optimized data management to enhance user experience

Server-Side Validation: Implement server-side validation for the contact form to ensure that the submitted data is valid before processing it.

Database Integration: Add a back-end database to store and retrieve data. For example, you can use a database to store project information, certifications, and contact form submissions.

Authentication and Authorization: Implement user authentication and authorization for accessing certain sections of the portfolio, such as admin-only areas or project management functionalities.

API Integration: Integrate third-party APIs to enhance portfolio features. Such as LinkedIn API to dynamically update Projects, Certifications, Recommendation, etc. Also utilizing GitHub API to display GitHub repositories dynamically or integrate social media APIs to showcase recent posts or activity.

Content Management System (CMS): Develop a CMS to manage portfolio content dynamically. This allows you to update project details, certifications, and other information without modifying the HTML directly.

Email Notifications: Configure email notifications for the contact form submissions. This can be achieved using an email service provider or server-side libraries to send email notifications to the portfolio owner.

Logging and Error Handling: Implement logging and error handling mechanisms to track errors and exceptions occurring in the back-end code. This can help in troubleshooting and improving the stability of the portfolio.

Performance Optimization: Optimize back-end code and database queries to improve the overall performance of the portfolio. Consider techniques such as caching, query optimization, and code profiling to identify and resolve performance bottlenecks.

Deployment and DevOps: Set up a deployment pipeline using tools like AWS, Docker, Jenkins, or GitLab CI/CD for continuous integration, delivery, and deployment of the portfolio. Automate the deployment process to ensure smooth updates and scalability.

See Full Technical Details on GitHub

SONOS Loudspeaker Performance Analyzer App

Advanced software modeling tool for transducers in nonlinear domain

SONOS 2014 Internship Project:

Created a robust desktop-based Graphical User Interface (GUI) via MATLAB; linked several data processing and acoustic measurement tools with custom mathematical modeling for simulating and assessing transducer performance

Leveraged MATLAB and Finite Element Analysis to simulate predictive models of transducer nonlinearities interfaced with state-of-the-art acoustic measurement systems and core data processing tools.

Executed advanced transducer prototyping and devised cutting-edge software tools to accelerate the design process and enhance the theoretical interpretation of acoustic measurements for innovative loudspeakers.

GUI Development Process:

  • Linking MATLAB with acoustic measurement tools: Code to import data from Clio (impedance, Fast Fourier Transform data) and Klippel LSI (transducer performance at large signal nonlinear domain).
  • Linking MATLAB with COMSOL: Code to Import nonlinear measurement models.
  • Data Processing Core: Developed mathematical model to predict the effects of Sd (speaker cone surface area) upon frequency response without using Spherical Bessel Function. Implemented mathematical model into MATLAB code.
  • Linking MATLAB to Finite Element Method Magnetics (FEMM): Code to drive FEMM from within MATLAB, and then obtain a BL (force factor vs displacement) curve brought back into MATLAB.
  • Linking MATLAB to Scanning Vibrometer Data: Code to import scanner data into MATLAB and to calculate and display vibration shapes in MATLAB.

Get in Touch

ShangitaPaulEngineering@gmail.com