Full Stack Developer
I am a developer with 3 years of experience familiar with Java, Python, and JavaScript and specialize in cloud platforms (building API microservices in REST/GraphQL). At Dell EMC, I worked on Java Spring and Python Flask microservices in the analytics team on the cloud platform, CloudIQ.
Developed features in Rewst platform (Next.js frontend, Apollo GraphQL server, and Python+Kafka engine)
•
feat: SQL Integration for clients to load data into Rewst via queries to their own database (Postgres, MSSQL, MySQL)
•
feat: Liongard Integration to access client Liongard resources via REST by managing API keys and paginating resources
•
feat: 3-Column Layout for Jinja Live Editor for customers to validate their Jinja templating using React Hooks, re-resizable, and IndexedDB
•
feat: Data Pruning feature using Cron in Faust engine, Apollo resolver with SQL query using multi-tenant organization settings, and MUIv5 Dialog to bulk edit organization settings
•
feat: Pendo Track Events via Apollo Datasource to track product metrics in a Pendo dashboard
•
chore: Improved coding standards with Ruff Linting for Python and ESLint/Prettier for JS using Pre Commit Hooks
•
developed Grafana dashboard to monitor workflow usage using SQL queries and exported CSV to create report for investors
•
Monitored AWS EKS Kubernetes using K9s, OpenSearch, and Grafana
•
Collaborated with team using GitHub, Shortcut (like Jira), Slack, GitBooks, and Gather
Developed features in CloudIQ (EMC's cloud platform) on the analytics team using Angular/AngularJS for frontend, Java Spring/Python for backend, and RabbitMQ/Postgres for storage.
•
Migrated time series similarity (TSS) from R to Python for license compliance. TSS is a core feature supporting resources in contention, top contributors to performance impacts, and etc.
⠀⠀⠀ ⠀• Documented legacy R microservice methods and workflow
⠀⠀⠀ ⠀• Created Python common library and integrated into existing Python microservice of workflow
⠀⠀⠀ ⠀• Validated Python common library results against legacy R microservice by writing performance tests with the product data of 1000 systems
⠀⠀⠀ ⠀• Visualized aggregated data using Kibana after saving results with pandas and Elasticsearch
•
Migrated micro frontend plugins from AngularJS to Angular for security vulnerability reasons.
•
Developed Selenium test automation system to detect environmental failures then restart and reconfigure all required data processors to resolve microservice dataprep failures
•
Maintained E2E integration tests framework built with Java, Maven, and Selenium
•
Collaborated with scrum team using Jira, Slack, Office 365, and Agile methodologies
Next.js serverless functions to save to MongoDB Atlas and call smart contract
•
developed Solidity smart contract using Hardhat.js and Ethers.js. Deployed smart contract to Ropsten Test Network and manually validated using MetaMask
Developed Jenkins CD Pipeline to automate deployment to PROD
•
CD Pipeline reduced deployment from 2 weeks to 2 hours by running Python scripts to release latest threat content from the daily build
•
wrote Python scripts to find modified content, setup for regression tests, run regression tests, aggregate XML test reports, and deploy to test production server.
•
automated Jira ticket status movement to Ready for Release or Ready for Review based on test results using Zephyr