James Pinkston
Senior Full Stack Developer
*****.****.**@*****.*** 323-***-**** Denton, TX James Pink PROFILE
Experienced Senior Full Stack Engineer with over a decade of hands-on development, solution architecture, and leadership in designing, building, and deploying enterprise-level applications and microservices. Proficient in C#, .NET Core, Python, Angular, React, Typescript, Azure, AWS, and GCP. Skilled in leading development teams, driving cloud transformation, and optimizing systems for performance, scalability, and strict security and compliance requirements. EDUCATION
Master's Degree in Computer Science
Tulane University
01/2012 – 12/2013 New Orleans, LA
Bachelor's Degree in Computer Science
University of Mississipi
09/2008 – 12/2012 Oxford, MS
PROFESSIONAL EXPERIENCE
SimplePractice
Senior Full Stack Engineer
04/2020 – 09/2025 Santa Monica, CA
•Contributed to modernization of EHR system to cloud-native, microservice architecture using .NET Core 6 and ASP.NET MVC, WebAPI, Python, React/Angular/TypeScript and Azure which achieved performance and cloud efficiency for the system.
•Modified existing Blazor project and created and optimized RESTful APIs and GraphQL endpoints with ASP.NET Web API, allowing for integration with external healthcare services for the exchange of patient records and regulatory compliance.
•Developed and kept cloud-native microservices using Azure Service Fabric for service discovery and Azure Load Balancer to scale and balance load to provide high availability and communicating with other microservices.
•Created an efficient patient record database management system with high-volume database support using SQL
(PostgreSQL, MSSQL) and NoSQL (MongoDB) databases along with in-memory data store like Redis; optimized SQL queries with indexing and stored procedures, utilized Entity and Dapper Framework with fluent API configurations to optimize queries and keep databases performant with scalability.
•Leveraged LINQ to optimize data querying and manipulation within the application, improving performance and enhancing code readability for complex data operations.
•Developed serverless functions using Azure Functions for event-driven workflows, including automated appointment reminders, real-time patient data processing, and secure document uploads, while leveraging Kafka, Azure Event hubs and Service Bus for real-time streaming, improving backend processing and scalability.
•Collaborating with cross-functional teams such as AI/ML engineering team and data engineering team, developed Python/FastAPI-based microservices to expose NLP and ML models for real-time clinical data processing, enabling seamless integration with internal tools and reducing response latency. This contributed to building powerful AI-driven solutions for clinical decision support(CDS) and automation of healthcare policy analysis.
•Upgraded the Razor-based patient portal UI that enabled patients to access their medical records, schedule appointments, and access telehealth services, pertaining to user engagement and accessibility of services, using Angular, where the interface utilized Angular Material UI, NgRx state management library, and RxJS for handling asynchronous operations
•Developed an admin dashboard that utilized React/Typescript/Tailwind, implemented Redux Toolkit for state management, configured Webpack for efficient bundling and optimization of the front-end assets so that healthcare providers could track patient progress, manage appointments, and drive daily operations.
•Established complete security, using OAuth2 and JWT authentication with Azure Active Directory, granting HIPAA and GDPR compliance with PHI use, making sure all data is encrypted while in transmission across services utilizing SSL/TLS encryption.
•Implemented WebSockets and WebRTC into the healthcare platform to provide real-time communication, live patient monitoring, and secure telehealth features. This increased responsiveness and interaction with the patient portal and the admin dashboard, all while ensuring that FHIR/HL7 and HIPAA compliance were in place.
•Designed and implemented a complex availability calculation algorithm that factored in clinic holidays, clinician schedules, patient preferences, and appointment types, optimizing scheduling efficiency.
•Integrated Kafka with ELK Stack (Elasticsearch, Logstash, Kibana) for real-time log aggregation, improving system observability and reducing debugging time.
•Introduced Test-Driven Development (TDD) for backend unit and integration testing with JUnit, Mockito, and TestNG, Cypress and Selenium for end to end UI testing and both manual and automated testing for .NET Selenium-driven applications, Jasmine, and Enzyme.
•Developed CI/CD pipelines that leveraged GitHub actions to utilize automated testing and deployment for applications located in Docker containers, utilizing Azure Kubernetes Service and Helm for container orchestration, integrated SonarQube to enable code quality and security auditing, and enabled the use of Infrastructure as Code (IaC) utilizing Terraform for provisioning and managing cloud based resources.
•Worked within Agile Scrum teams while mentoring junior developers, conducting code reviews and being able to help improve team productivity and development.
Boston Consulting Group
Full Stack Developer
04/2016 – 03/2020 Dallas, TX
•Developed and maintained Apex's wealth management dashboard enabling clients to view their financial portfolios and make better wealth management decisions based on the data and financial analysis capabilities of the dashboard using ASP.NET, React and AWS.
•Designed and implemented RESTful APIs in ASP.NET MVC and AWS API Gateway to provide secure and reliable data exchange mechanisms which connected to a variety of external financial systems, third-party SaaS tools, and clients.
•Developed the front-end in React, Redux and Material UI (MUI) to provide ease of use for clients to navigate financial data, and track investment and financial decisions.
•Developed server-side features with .NET Core and AWS Lambda which processed data for the dashboard, gathered real- time market data, and created real-time portfolio performance and risk reports by combining multiple sources of financial data streams.
•Made contributions to performance optimization and cost-efficiencies through serverless computing using AWS Lambda which provided real-time data processing and allows cloud service provider to only provision resources on demand as opposed to having a static amount of hosting infrastructure costs.
•Used a message-based architecture with RabbitMQ to asynchronously connect multiple external microservices as separate services to manage communication between data processing, notification, and external API integration.
•Implemented secure user authentication and authorization workflows using AWS Cognito and ASP.NET Core Identity to ensure protected and proper management of our clients' confidential financial information.
•Built and optimized database schemas using MySQL and MongoDB to securely and reliably manage client financial data and transactional history, while also implementing Amazon DynamoDB to manage global distribution.
•Used AWS S3 to store static assets for the dashboard including financial reports and documents that provided a reliable and scalable solution for preserving content and retrieval.
•Monitored the health and performance of the dashboard using AWS CloudWatch, building system alerts to signal important key performance indicators, including application uptime, transaction levels, API latency, and system health monitoring, to effectively support user experience.
•Collaborated with developers, business stakeholders, and designers to create working functional components of the wealth management dashboard based on technical specifications, supporting the company’s mission to provide financial tools to users.
•Created cloud infrastructure with Amazon ECS to run containerized micro-services, supporting elastic capabilities, fault- tolerant design, and resilient high availability patterns on our platform.
•Engaged in an agile development process with a small cross-functional team, participating in daily stand ups, sprint planning and retrospective meetings to rapidly design, develop and iterate on the wealth management dashboard. Anaplan
Software Developer
02/2014 – 02/2016 Miami, FL
•Developed desktop applications using WinForms, building user-friendly interfaces for internal assets and automating business processes when possible.
•Manually integrated third-party libraries into WinForms applications to increase functionality and use for end-users. Developed and maintained web applications built in ASP.NET, creating RESTful APIs for seamless integration with front- end applications.
•Improved performance of web applications built in ASP.NET Blazor through optimization and the implementation of caching strategies wherever applicable, to serve high-traffic applications with improved response times.
•Built dynamic, responsive web pages using HTML, CSS, and JavaScript that allow users to seamlessly interact with the application regardless of device or browser.
•Learned to develop Razor views within ASP.NET applications to facilitate rendering dynamic content and improve interactivity of web pages.
•Utilized AWS within the development pipeline by introducing applications and services including AWS Lambda and AWS S3 to increase the scalable possibility of the application while simplifying the storage of data. SKILLS
Programming Languages
C#, JavaScript (ES6+),
TypeScript, Python, C/C++,
Java, VB, Go, HTML, CSS
API Integration
REST APIs, GraphQL, SOAP
Testing & QA
NUnit, XUnit, Jest, Mocha,
Chai, Cypress, Selenium,
Postman
.NET Full Stack
.NET Core(v9, 8, 6, 4.5, 4.0),
ASP.NET MVC, Web API,
Blazor, Razor, Entity
Framework, Dapper,
ADO.NET, WinForm, WPF,
SignalR
Database
MySQL, PostgreSQL,
SQLite, MS SQL, MongoDB,
Oracle, Redis, Cosmos,
Dynamo
Agile Methodology
Scrum, Kanban
Backend Development
ASP.NET Core, Django,
FastAPI, Spring Boot,
NodeJS, WebSockets,
Microservice, WCF, Biztalk,
Kafka, RabbitMQ
Cloud Services
Azure, AWS, GCP, Firebase
Frontend Development
React, Next, Angular (v14+),
jQuery, MUI, Bootstrap,
Tailwind, Sass
Version Control & DevOps
Git, GitHub, Jenkins, CI/CD
(GitHub Actions, GitLab CI,
CircleCI), Docker,
Kubernetes