GN
Open to opportunities

Graeme Norris

@graemenorris

Seasoned Senior Full Stack Software Engineer with 10 years of experience.

United States
Message

What I'm looking for

I am looking for a role that fosters innovation, encourages collaboration, and offers opportunities for professional growth in cutting-edge technologies.

I am a seasoned Senior Full Stack Software Engineer with a decade of experience in building scalable, cloud-native applications. My expertise lies in both backend and frontend development, utilizing a diverse tech stack that includes Python, Go, JavaScript, and various frameworks like React.js and Django. I have a proven track record of designing and implementing microservices architectures that handle millions of API calls monthly, ensuring high performance and reliability for users.

Throughout my career, I have successfully led projects that integrate AI and machine learning, enhancing user experiences and operational efficiency. My role at Volley involved developing AI-first SaaS platforms and implementing real-time solutions that significantly improved response times and user satisfaction. I am passionate about mentoring junior engineers and fostering a collaborative team environment, which I believe is crucial for driving innovation and achieving project goals.

Experience

Work history, roles, and key accomplishments

VO
Current

Senior Software Engineer

Volley

Sep 2021 - Present (3 years 10 months)

Led the design and implementation of scalable microservices in Python using FastAPI, Django Ninja, and DRF, handling 1M+ API calls/month. Developed GraphQL and REST APIs that powered AI-first SaaS platforms for over 500K users. Implemented a face detection inference service with OpenCV and MTCNN, deployed via Express.js on AWS Lambda, achieving sub-200ms response times.

UP

Senior Software Engineer

Upbound

Apr 2018 - Present (7 years 3 months)

Spearheaded backend development for internal and client-facing apps using Django REST Framework and PostgreSQL, serving 200K+ daily users. Designed scalable microservices architecture with Docker Swarm and ECS across 10+ nodes. Optimized RESTful APIs for eCommerce, IoT, and healthcare SaaS, decreasing average response time by 45%.

IM

Software Engineer

Imply

Jan 2016 - Present (9 years 6 months)

Coded Flask APIs supporting live analytics dashboards for transportation systems handling 1M+ events/day. Improved Druid ingestion and monitoring pipelines, boosting throughput by 30%. Developed Kafka consumer microservices processing over 1M messages/day, enabling real-time anomaly detection with <500ms latency.

Education

Degrees, certifications, and relevant coursework

Loyola Marymount University logoLU

Loyola Marymount University

Bachelor's Degree, Computer Science

Completed a comprehensive curriculum in Computer Science, gaining foundational knowledge and practical skills in various aspects of the field. Focused on core computer science principles and their applications.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Graeme Norris - Senior Software Engineer - Volley | Himalayas