James Sidhu

Development Team Lead at SamaCare
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Chihuahua, Mexico, MX

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Kyle Flavin

James is a very talented architect with a strong skillset across a broad array of technologies. He understands the tech stack from the top down, and is capable of contributing just about anywhere you need. He can lead others, as well as contribute individually, and he's always ready and willing to hop on a call to sort through a problem. He would be a key asset on any team, and it was a pleasure working with him.

Sergei Shcherbachenko

I worked with James at RxVantage for 2 years and learned from him more than in 10+ years of my experience. He is an outstanding architect who always cares about the entire platform rather than smaller things. He is ready to take the lead over any project of any complexity and you can count on him. James took the lead over the frontend, he consulted devops, backend, qa, design, and product departments when working at RxVantage. I truly believe that he can be one of the most valuable persons at any company.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Development Team Lead
      • Feb 2023 - Present

  • RxVantage
    • San Francisco Bay Area
    • Senior Software Architect
      • Aug 2020 - Sep 2023

      As my first full-time role in the USA I joined the team as a senior engineer providing expertise in React, agile and operations and was subsequently promoted various times in the past two years.. I assisted moving the team towards a React micro-frontend architecture to enable a wider pool of candidates from their prior stack in a difficult engineering market. Designing and providing custom and out-of-the-box tooling to make that transition easier while increasing code coverage of unit testing. I helped split the large team into smaller pods, within a similar model to Spotify, under instruction from the CTO and assisted in re-prioritising the QA team to account for our Capacitor applications distributed on iOS and Android. I worked across frontend, backend and DevOps teams to help provide a specification for our external operations team to provide a Kubernetes infrastructure and assisted our Director of Architecture in adopting and starting Node.js microservices to allow for full stack development with a smaller team. Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Front End Architect
      • Jan 2020 - Aug 2020

      Started their fixed project timeline to provide an internal tool for searching previous project data at one of the largest architectural designers in the world. As the lead developer responsible for building a team to assist in React and Node.js applications which connected with a new Azure data application layer consuming from their own datacenter. As well as full stack design, development and training I was responsible for implementing pipelines and assisting the quality assessment team in smoke, regression and cross browser testing. Show less

    • United States
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Senior Lead Software Engineer
      • May 2019 - Dec 2019

      Added to an established team to help deliver on a late project for the parent company which was to provide a gig-economy solution to customer service support. The React application was slow in development (1 minute hot reload) and poorly implemented which led to significant runtime performance issues. Initially tried to resolve the codebase due to the fixed deadline but was forced to rewrite most of the application, training the original engineers in React architecture, DOM structures and debugging. Implemented tools such as ESLint, TypeScript and SonarQube to provide consistent feedback on their PR’s while maintaining a high personal output due to the already late deadline. We achieved delivery on the extended deadline I was given when I started the project. Show less

    • Contract Senior Software Engineer
      • Nov 2018 - May 2019

      Added as an architect to kick-off an existing product migration from Angular.js (v1.4) into React applications. Release planning and ran workshops to gain consensus and trained developers on a range of technologies across code quality, development and testing. Designed and implemented a Role-Based Access Control solution and IAM supporting OpenID connect and internationalization. Added as an architect to kick-off an existing product migration from Angular.js (v1.4) into React applications. Release planning and ran workshops to gain consensus and trained developers on a range of technologies across code quality, development and testing. Designed and implemented a Role-Based Access Control solution and IAM supporting OpenID connect and internationalization.

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Contract Senior Software Engineer
      • Mar 2018 - Sep 2018

      Added as a senior developer to an established team providing applications on embedded Point-of-Sales systems for store operations and employee engagement. The operations team was successfully using a Kubernetes platform so I was able to improve our continuous integration and local development solutions to increase parity with release and production environments using Skaffold, Gitlab CI and Lerna. Implemented an integration between Auth0 and application database to add improved features for our users. Show less

    • United Kingdom
    • Education Administration Programs
    • 700 & Above Employee
    • Contract Senior Software Engineer
      • May 2017 - Feb 2018

      Joined team supporting online journal publishing solution for entire archive (over 4 billion documents). Existing monolithic application reaching memory limits of Node.js so implementing safer process management and pruning dependency tree. Responding to incidents, diagnosing production environment issues and performance issues by introducing new tooling such as pm2. Integrating an OAuth2 single sign-on solution with Keycloak for multiple realms from an existing identity database on isomorphic web application. Show less

    • Contract Senior Software Engineer
      • Oct 2015 - Feb 2017

      Initially joined during the tender process to the Ministry of Defence (UK) to architect a PoC solution which provided distributed async text extraction, storage and analysis using containers and message queues. After successfully being awarded the contract, largely in part due to the implementation of a Kubernetes solution which would satisfy their concerns on building reliable high security applications in private data-centers,. I helped produce the production application to alpha release working with stakeholders across the business into Aha!, Jira and Confluence to gain time estimates and our release schedule. Additionally I investigated and provided a concept for single sign-on integrations with clients legacy solutions supporting Sharepoint 2003 and Sharepoint 2013 within a corporate domain and provided a data solution provided using PostgraphQL and PGSQL to provide custom models and database constraints based on a JSON Schema definition library. Show less

    • United Kingdom
    • Advertising Services
    • 200 - 300 Employee
    • Contract Senior Software Engineer
      • Nov 2014 - Aug 2015

      Joined to establish a new team to Implement an RESTful API for providing enterprise integrations with the platform. Working with their business layer I was responsible for contract testing internal APIs which break our external integrations and report breaking changes in API release notes. I was also responsible for supporting the devops team by debugging problems in infrastructure and other project codebases when they caused usability issues with our clients such as cases of eventual consistency. I was responsible for the agile sprints and maintaining tickets. Ensuring the work was collated into components and correctly specified by business and the Chief Technical Architect. This involved liaising with all sections of the business such as clients, account managers and IT support. Show less

    • Internet
    • 1 - 100 Employee
    • JavaScript Developer
      • Mar 2014 - Oct 2014

      Produce hybrid applications for Android (3+) and iOS (6+) based on existing website within an Angular architecture using Cordova and NPM tools. Responsible for administrating iOS Dev Centre account for devices, provision profiles and certificates. Implementing OAuth system, HTML5 canvas image cropper using native Javascript features, such as FileReader, to minimise external XHR requests as well as providing offline functionality for intermittent connections using ngCordova. Using native features where possible, contacts and share functionality, to reproduce the websites functionality within a native app. Creating a Node.js server for proxying API requests which required authentication via OAuth and token based. This was using q-io library, graphicsmagick and Google Custom Search for website feartures such as a Google Images search and editing images. Show less

    • United Kingdom
    • Broadcast Media Production and Distribution
    • 700 & Above Employee
    • Javascript Developer
      • Jan 2014 - Apr 2014

      Investigate performance issues for existing prototype of cricket live score iOS and Android apps to replace previous flash based solutions with up to 11 million active users. The new application will be used as a responsive website as well as a hybrid app for iOS and Android devices. Bespoke architecture within Angular to minimize data maintained within memory for smaller mobile devices (iPod) while providing alternative displays to larger and more powerful devices. Achieved a large reduction of codebase to 15% of original LoC and worked in the Angular community on pre-rendering solutions. Show less

    • United States
    • Media Production
    • 700 & Above Employee
    • Frontend Developer
      • Sep 2013 - Dec 2013

      Joined team for fixed deadline project. Responsive website design using mobile first techniques specifically targeting iOS devices (iPhone/iPad) with retina support. Interviewing Senior Frontend Developers and technically assessing abilities in HTML5, CSS3 and Object Oriented Javascript (AngularJS) for vacancies. Implement build process for frontend using Node.js and Grunt. Specifically using Stylus, html2js and Require.JS to minimize XHR requests and increase perceived loading time for mobile users. Show less

    • Technology, Information and Media
    • 100 - 200 Employee
    • Web Developer
      • Feb 2013 - Aug 2013

      Building progressively enhanced and W3C/WCAG compliant components and jQuery plugins for a large government project with SVN, LESS, jQuery, CSS3 & HTML5 with QUnit tests and Grunt, Maven and Ant builds. Configuring Apache and Tomcat servers for SSL, session replication and sticky sessions. Also using reverse proxies and mod_rewrite for custom redirects to other services. Building progressively enhanced and W3C/WCAG compliant components and jQuery plugins for a large government project with SVN, LESS, jQuery, CSS3 & HTML5 with QUnit tests and Grunt, Maven and Ant builds. Configuring Apache and Tomcat servers for SSL, session replication and sticky sessions. Also using reverse proxies and mod_rewrite for custom redirects to other services.

Education

  • TSAS

Community

You need to have a working account to view this content. Click here to join now