James JinJJ
Open to opportunities

James Jin

@jamesjin

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

United Kingdom

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 (2 years 10 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 85,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
James Jin - Senior Software Engineer - Bank of Canada | Himalayas