Skip to main content
HimalayasHimalayas logo
James JinJJ
Open to opportunities

James Jin

@jamesjin

Innovative Full Stack Software Developer with 8+ years of experience.

United Kingdom
Message

What I'm looking for

I am looking for a role that fosters innovation and collaboration, with opportunities for growth.

As a Full Stack Software Developer with over 8 years of experience, I have a proven track record of designing and delivering high-quality front-end and back-end solutions. My expertise lies in solving complex technical challenges and optimizing system performance, which has led to significant improvements in user engagement and satisfaction across various projects. I thrive in collaborative environments, leading cross-functional teams and mentoring junior developers to foster growth and innovation.

At the Bank of Canada, I spearheaded the development of responsive web applications using React and TypeScript, resulting in a 30% increase in user engagement. My role involved designing RESTful APIs with Node.js and PostgreSQL, achieving a 20% reduction in backend latency. I also integrated AWS services to ensure secure data storage and compliance with cloud security standards. My commitment to continuous improvement is evident through my successful implementation of CI/CD pipelines, which cut deployment times by 50% and increased deployment frequency by 40%.

Throughout my career, I have embraced Agile methodologies, leading teams to enhance productivity and deliver high-impact features on time. My technical skills span a wide range of technologies, including Docker, Kubernetes, and various programming languages, allowing me to develop scalable microservices and innovative applications. I am passionate about leveraging my skills to drive project success and contribute to a culture of creativity and collaboration.

Experience

Work history, roles, and key accomplishments

BC
Current

Senior Software Engineer

Bank of Canada

Jul 2022 - Present (3 years 11 months)

Spearheaded the development of responsive web applications using React and TypeScript, enhancing user engagement by 30%. Designed RESTful APIs with Node.js and PostgreSQL, achieving a 20% reduction in backend latency. Mentored junior developers and led CI/CD automation, cutting deployment times by 50%. Integrated AWS services for secure data storage and collaborated closely with designers to impro

IC

Software Developer

Immigration, Refugees, and Citizenship Canada

Jan 2022 - Jul 2022 (6 months)

Revamped legacy front-end systems using Vue.js, achieving a 40% performance boost. Developed scalable microservices with Nest.js and implemented generative AI solutions using OpenAI's models. Enhanced API security and collaborated effectively with cross-functional teams to deliver critical government systems.

CI

Front-End Software Developer

Canada Super Spelling Bee Inc.

May 2019 - Jan 2022 (2 years 8 months)

Engineered dynamic UI components using Angular and TailwindCSS, enhancing product usability. Collaborated with back-end teams to integrate GraphQL APIs and conducted performance audits, reducing page load times by 35%. Led sprint planning sessions and designed unit tests achieving 95% coverage.

CI

Full-Stack Developer

Canada Super Spelling Bee Inc.

Jan 2019 - May 2019 (4 months)

Built end-to-end web solutions using Laravel and MySQL, accelerating product release timelines. Designed front-end interfaces with Vue.js and integrated message queues for real-time data processing. Conducted usability testing to improve platform experience.

Education

Degrees, certifications, and relevant coursework

Carleton University logoCU

Carleton University

Bachelor of Science, Computer Science

2013 - 2018

Completed a Bachelor of Science in Computer Science, focusing on software development, algorithms, and data structures. Gained practical experience through projects and collaborations, enhancing problem-solving skills and technical knowledge.

Find your dream job

Sign up now and join over 250,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