James Cole
@jamescole2
Experienced staff software engineer specializing in scalable web solutions.
What I'm looking for
As a dedicated Staff Software Engineer with over a decade of experience, I have honed my skills in developing high-performance, scalable web applications. My journey began at the University of California, Berkeley, where I earned my Master’s and Bachelor’s degrees in Computer Science. Since then, I have led significant projects at Salesforce and Snowflake, focusing on enhancing patient care coordination and data visualization.
At Salesforce, I spearheaded the development of a React.js micro frontend that improved real-time data visualization and reduced response times by 20%. My expertise in AWS services and microservices architecture has enabled me to create secure, scalable solutions that enhance operational efficiency. I am passionate about leveraging technology to improve healthcare outcomes and have integrated Generative AI services to streamline clinician workflows and boost patient engagement.
Throughout my career, I have collaborated with cross-functional teams to implement innovative solutions that drive results. I thrive in dynamic environments where I can contribute to meaningful projects and continue to grow as a professional. I am eager to bring my technical acumen and collaborative spirit to a forward-thinking organization.
Experience
Work history, roles, and key accomplishments
Staff Software Engineer
Salesforce
Sep 2018 - Present (6 years 10 months)
Led development of a performant, accessible React.js micro frontend for patient insights and care coordination, overcoming challenges in real-time data visualization and cross-library integration. Engineered modular care coordination microservices using Node.js with Express.js/NestJS and C# with ASP.NET/.NET Core, cutting manual intervention by 30% and improving follow-up adherence.
Senior Software Engineer
Snowflake
Sep 2011 - Aug 2018 (6 years 11 months)
Led the migration of frontend applications to React.js, enhancing the scalability and maintainability of interactive data dashboards, and improving real-time data visualization performance by 40%. Engineered a dynamic data visualization dashboard using React.js to display complex query results, optimizing performance and reducing page load times by 30%.
Education
Degrees, certifications, and relevant coursework
University of California Berkeley
Master’s Degree in Computer Science, Computer Science
Completed a Master's degree in Computer Science, focusing on advanced topics and research within the field. Gained in-depth knowledge and specialized skills to further my expertise.
University of California Berkeley
Bachelor’s Degree in Computer Science, Computer Science
Obtained a Bachelor's degree in Computer Science, building a strong foundation in programming, algorithms, and data structures. Developed core skills essential for a career in software engineering.
Tech stack
Software and tools used professionally
Google Tag Manager
D3.js
Chart.js
GitHub
GitLab
Bitbucket
Kubernetes
Jenkins
CircleCI
GitHub Actions
Salesforce
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
.NET Core
Next.js
NestJS
.NET
Tailwind CSS
Material-UI
Google Analytics
Figma
Redis
Terraform
Jira
React Query
Webpack
JavaScript
ASP.NET
F#
Google Maps
Mapbox
Kafka
RabbitMQ
FastAPI
PagerDuty
Datadog
Apollo
GraphQL
Prisma
gRPC
AWS Lambda
Serverless
pytest
React Testing Library
WebRTC
Formik
SQL
Availability
Location
Authorized to work in
Website
[email protected]Job categories
Skills
Interested in hiring James?
You can contact James and 90k+ other talented remote workers on Himalayas.
Message JamesFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
