NAME
Safiullah — software engineer, builder, and professional problem solver
SYNOPSIS
safiullah [experience] [projects] [skills] [contact]
DESCRIPTION
Hey there, nice to see you here. I'm Safiullah Baig, a Software Engineer II based in Jersey City, NJ.
I build and modernize software, improve reliability, and turn messy technical problems into systems that are easier to understand and operate.
EXPERIENCE
Northwestern MutualNew York, NY
Software Engineer IIJan 2024 — Present
• Developed and modernized enterprise applications using Java, Kotlin, JavaScript, and TypeScript, implementing API and UI enhancements and optimizing Redis-based caching to improve retrieval performance by 38% across the platform.
• Improved Kubernetes scalability and resilience by optimizing resource utilization, tuning resource requests/limits and HPA configurations, and supporting disaster recovery initiatives.
• Created 35 Dynatrace synthetic monitors to continuously validate application and service health against SLA requirements, improving visibility into uptime and availability.
• Built end-to-end observability for 12 microservices and applications by configuring custom event-based alerts and dashboards for errors, response time, and latency, and integrated PagerDuty via the Dynatrace API for automated incident notifications.
Site Reliability Engineering InternJune 2022 — Aug 2023
• Built a monitoring service for products deploying to the platform, creating 26 synthetic monitors in JavaScript and SQL to validate alerting, events, and trend-analysis dashboards against the platform's product and infrastructure requirements.
• Maintained enterprise monitoring infrastructure across multiple applications, diagnosing performance anomalies via New Relic and Dynatrace APM, reducing troubleshooting time by 50%.
KSI Engineering, P.C.Jersey City, NJ
Data AnalystJune 2020 — May 2022
• Analyzed operational and business data to identify key performance metrics, uncover trends, and generate actionable insights.
• Identified and proposed process improvements that increased operational efficiency and reduced operating costs by 11%.
• Designed and built statistical analysis models using SQL and Query.me to analyze large datasets, generating insights that contributed to a 13% increase in sales the following quarter.
PROJECTS & PAPERS
LLM-Assisted Abstract Screening for Scoping Reviews (Research Paper)Python · OpenAI API
• Developed an LLM-based system to automate scientific abstract screening across 7,483 peer-reviewed articles using researcher-validated inclusion/exclusion decisions as ground truth.
• Evaluated GPT-3.5, GPT-4, GPT-4-32k, GPT-4-Turbo, and GPT-4o across multiple temperature settings, achieving >80% accuracy across evaluated configurations.
• Found GPT-4-32k to be the most accurate model, while GPT-4o provided the best cost/time tradeoff with negligible accuracy differences.
Stock Trading AlgorithmPython · Alpaca API
• Developed an automated trading algorithm that analyzes stock trends, candlestick patterns, and market news to generate and execute trades through the Alpaca API.
• Implemented automated position sizing, account-value thresholds, and configurable risk controls to manage and safeguard trade execution across market conditions.
• Achieved 6.12% average monthly growth over an 11-month backtest and 4.64% over a 4-month live test.
SKILLS
Languages: Java, Kotlin, Python, JavaScript, TypeScript, C/C++, SQL, MQL4
Frameworks & Tools: Spring Boot, React, Node.js, Vue.js, JUnit, Mockito, Maven, Gradle, Redis
Cloud & DevOps: Kubernetes, Docker, AWS, Google Cloud, Jenkins, CI/CD, Linux, Dynatrace, Grafana, New Relic
EDUCATION
New Jersey Institute of TechnologyNewark, NJ
B.S. in Computer ScienceSept 2020 — Dec 2023
GPA: 3.915