Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Bharathikannan Ramakrishnan, Senior Technical Lead

Bharathikannan Ramakrishnan

Senior Technical Lead·Applied Materials

India

Bachelor's degree, Computer Science and Engineering

Work experience

Total years of experience: 13 years, 9 months

Senior Technical Lead

May 2021 - Present

Applied Materials

Chennai, India

May 2021 - Present

Payroll Managed by HCL Technologies Ltd

As a seasoned Senior UI Architect at HCL Technologies Ltd, I specialize in crafting sophisticated user interfaces adept at managing extensive datasets, enhancing user experience, and facilitating data-driven decision-making. My expertise lies in:

UI Development: Designing and implementing robust user interfaces capable of handling voluminous data with precision.

Data Visualization: Generating insightful analytics reports utilizing D3.js and Highcharts, transforming data into actionable intelligence.

Component Design: Engineering reusable components inspired by material design principles, ensuring a consistent and intuitive user interface.

Performance Optimization: Diagnosing and resolving performance bottlenecks within web applications using Chrome Developer Tools.

Build Optimization: Streamlining production builds for enhanced efficiency through the adept use of Webpack and Babel.

Deployment: Playing a pivotal role in various product deployment phases, ensuring smooth transitions from development to production.

My contributions extend to:

Frontend Architecture: Developing and overseeing the frontend architecture, ensuring scalability and maintainability across multiple ReactJS applications.

Collaborative Development: Collaborating with cross-functional teams to deliver high-quality software solutions that meet and exceed project requirements.

Responsive Design: Implementing responsive design strategies to achieve cross-browser compatibility, providing a seamless user experience across all platforms.

Integration: Working in tandem with back-end developers to guarantee a flawless integration of front-end and back-end systems, promoting a cohesive environment.

Component Development: Focusing on the development and maintenance of performant ReactJS components, prioritizing efficiency and scalability to support growing user demands.

Company industry:
1363
Job role:
Information Technology

Senior Tech Lead • Applied Materials

May 2021 - Present

Hcl Technologies

Chennai, India

May 2021 - Present

• Architected Front-End Solutions: Designed and implemented a scalable and maintainable front-end architecture for 10+ ReactJS applications. Leveraged modular, reusable components and standardized code practices, increasing development speed by 30% and reducing long-term maintenance costs by 25%. Adopted modern JavaScript features, TypeScript, and strict linting to enhance code quality and reliability.

• Cross-Functional Team Leadership: Led a multidisciplinary team, including designers, backend engineers, and QAtesters, to deliver high-quality software solutions. Facilitated agile ceremonies, established clear communication channels, and streamlined workflows, resulting in a 20% improvement in team productivity and a consistent 95% customer satisfaction rate. Organized regular code reviews and mentorship sessions to ensure alignment and continuous skill development within the team.

• Responsive and Cross-Browser Compatibility: Implemented responsive design principles using CSS Grid and Flexbox, ensuring a seamless experience across devices. Optimized layouts and visual elements for mobile,
tablet, and desktop views, which boosted mobile engagement by 30% and decreased bounce rates by 20%. Conducted rigorous cross-browser testing for compatibility across major browsers, improving accessibility and usability.

• Back-End Integration: Collaborated closely with back-end developers to ensure eficient API usage and seamless data handling, which increased overall system performance by 40%. Established consistent integration points and optimized data flows, improving application functionality by 35%. Utilized asynchronous programming patterns and code-splitting techniques to enhance load balancing and streamline back-end processing.

• ReactJS Component Optimization: Enhanced the performance of ReactJS components by reducing bundle sizes, optimizing re-renders, and implementing code-splitting and lazy loading for resource-intensive modules. Conducted detailed profiling and identified performance bottlenecks, leading to a 35% reduction in page load times. These efforts increased user satisfaction scores by 20%, as reflected in user feedback and analytics.

Company industry:
IT Services

Senior Tech Lead – AI Frontend Architect

January 2021 - Present

Applied Materials

Chennai, India Remote

January 2021 - Present

▸ Architected AI-ready frontend platforms for 10+ enterprise applications — embedding LLM APIs (OpenAI
GPT-4, Anthropic Claude), RAG pipelines, vector embeddings, and prompt-driven UI logic directly into
production React / TypeScript systems.
▸ Reduced developer cycle time by 30% by introducing AI-assisted development (GitHub Copilot, Cursor),
prompt engineering standards, and LLM-powered code generation and review into team-wide workflows.
▸ Prototyped a WebGPU GPU-accelerated rendering engine using WGSL Compute Shaders for parallel data
computation — delivering a 3× frame-rate improvement over canvas rendering for semiconductor
analytics dashboards.
▸ Led, mentored, and scaled a cross-functional engineering team of 10+, defining AI integration best
practices, architectural standards, and quality gates using CI/CD, Playwright E2E, and automated code
coverage.
▸ Delivered Micro Frontend architecture via Webpack Module Federation — enabling 5 independent
product teams to ship and deploy autonomously at scale.
▸ Improved Lighthouse performance scores and reduced Time to Interactive (TTI) by 40% through code
splitting, lazy loading, tree shaking, bundle optimization (Vite, esbuild), and memorization strategies.
▸ Collaborated with data science and ML engineering teams to design end-to-end AI product features: real
time LLM recommendations, natural language UI interactions, and intelligent, context-aware dashboard
personalization.

Company industry:
General Engineering Consultancy

Senior Software Engineer

May 2019 - May 2021

Standard Chartered

Chennai, India

May 2019 - May 2021

Payroll Managed by Tech Mahindra

In my role as a Senior UI Lead, I have honed my skills in developing and maintaining cutting-edge web applications. My technical acumen includes:

Web Development: Expertise in creating dynamic and responsive web applications using ReactJS,  Redux,  JavaScript,  HTML, and CSS.

Responsive Design: Ensuring a seamless user experience by implementing responsive design principles for optimal performance across various devices and browsers.

Collaborative Engineering: Working hand-in-hand with cross-functional teams to craft high-quality software solutions that align with business objectives.

System Integration: Collaborating effectively with back-end developers to ensure seamless integration of front-end and back-end systems, enhancing overall system robustness.

Version Control: Proficient in utilizing Git and other version control systems to manage code changes, maintain code integrity, and facilitate team collaboration.

Company industry:
Banking
Job role:
Information Technology

Senior Software Engineer

January 2019 - January 2021

Standard Chartered Bank

Chennai, India

January 2019 - January 2021

▸ Designed and delivered multi-country digital banking applications across 9 markets using MERN stack
(MongoDB, Express.js, React, Node.js) with AI-enhanced UX personalization and behavior-driven
recommendations.
▸ Improved deployment frequency by 30% through GitHub Actions CI/CD pipelines, Docker
containerization, zero-downtime deployment strategies, and automated regression test suites.
▸ Achieved WCAG 2.1 AA accessibility compliance — including ARIA roles, keyboard navigation, screen
reader compatibility, and high-contrast support — across all banking portals serving millions of users.
▸ Reduced API roundtrips by 35% via Redux Toolkit, TanStack Query, client-side caching, and optimistic UI
updates across complex multi-region banking workflows.

Company industry:
Banking

Associate

April 2019 - May 2019

Standard Chartered Bank.

Chennai, India

April 2019 - May 2019

Payrol l Managed by Cognizant Technology Solutions

In my role with Cognizant, I contributed to the development and maintenance of over 10 web applications, focusing on performance, usability, and seamless integration. Key achievements include:
• Ful l-Stack Web Application Development: Built and maintained responsive web applications using ReactJS, JavaScript, TypeScript, HTML, and CSS, resulting in a 30% improvement in user experience and a 25% boost in overall website functionality. Emphasized component reusability and maintainability, reducing development time and easing future updates.
• Responsive Desi gn and Compatibility Optimization: Implemented responsive design principles and ensured cross-browser compatibility, which optimized applications for various devices and browsers. This effort led to a 20% increase in mobile trafic, allowing for a consistently high-quality user experience across all platforms.
• Cross-Functional Team Col laboration: Worked closely with UI/UX designers, QAtesters, and backend developers, fostering effective collaboration to deliver cohesive, high-quality software solutions. Streamlined communication and workflows improved project delivery times by 25%, ensuring that all components were well integrated and aligned with project goals.
• Front-End and Back-End Integration: Partnered with backend teams to seamlessly integrate front-end applications with server-side processes. This enhanced data flow eficiency by 20%, enabling real-time updates and smoother interactions that significantly improved the user experience.
• Efici ent Version Control with Git: Leveraged Git for robust version control, improving team collaboration and code management. This approach reduced development cycle time by 30% and facilitated faster identification of issues, resulting in a 20% decrease in bug resolution time and a more streamlined development process.
These contributions enabled the delivery of high-quality, user-focused applications that exceeded client expectations and contributed to an eficient, collaborative development environment.

Company industry:
Banking

Associate

July 2016 - May 2019

Standard Chartered - India

Chennai, India

July 2016 - May 2019

Payroll Managed by Cognizant Technology Solutions

Leveraging my extensive experience as a Senior UI Lead, I have been instrumental in the development and maintenance of web applications that are both robust and user-friendly. My core competencies include:

Web Application Development: Proficient in using ReactJS,  JavaScript,  HTML, and CSS to create responsive and dynamic web applications.

Design Implementation: Committed to implementing responsive design and ensuring cross-browser compatibility to provide a consistent user experience across all platforms.

Team Collaboration: Adept at working closely with cross-functional teams to deliver software solutions of the highest quality.

Front-End & Back-End Integration: Skilled in collaborating with back-end developers to ensure seamless integration of front-end and back-end systems.

Code Management: Experienced in utilizing Git and version control systems to effectively manage code changes and collaborate with team members.

Company industry:
Banking
Job role:
Information Technology

Programmer Analyst

July 2016 - May 2019

Standard Chartered Bank.

Chennai, India

July 2016 - May 2019

Payrol l Managed by Cognizant Technology Solutions

During my tenure at Cognizant, I developed and maintained over 10 web applications using ReactJS, JavaScript, TypeScript, HTML, and CSS. My work focused on delivering high-performance, user-centered applications, achieving significant improvements in functionality and user satisfaction. Key contributions included:
• Web Application Development: Built and optimized interactive web applications using ReactJS, JavaScript, TypeScript, HTML, and CSS, which enhanced user experience by 30% and improved website functionality by 25%. Emphasized modular component architecture to streamline development and reduce maintenance needs.
• Responsive Design and Cross-Browser Compatibility: Implemented responsive design principles and ensured cross-browser compatibility, resulting in consistent performance across a variety of devices and browsers. This effort led to a 20% increase in mobile trafic by providing an optimal user experience for mobile and desktop users alike.
• Cross-Functional Col laboration: Collaborated with UI/UX designers, backend developers, and QAteams to deliver high-quality, fully integrated software solutions. This collaboration improved project delivery timelines by 25% and ensured seamless integration of all components, aligning with client requirements and user needs.
• Front-End and Back-End Integration: Partnered closely with backend developers to create smooth data interactions and seamless integration between front-end and back-end systems. This improved data flow eficiency by 20% and enhanced the overall user experience by minimizing latency and ensuring real-time updates.
• Efici ent Code Management with Gi t: Utilized Git and version control practices to manage code changes effectively, reducing the development cycle time by 30%. This approach streamlined the process of identifying and resolving issues, leading to a 20% decrease in bug resolution time and fostering a more eficient development workflow.

Through these initiatives, I was able to deliver high-quality applications that not only met but exceeded client expectations, creating a more engaging and eficient user experience across platforms.

Company industry:
Banking

Programmer Analyst / Associate

January 2016 - January 2019

Standard Chartered Bank

Chennai, India

January 2016 - January 2019

▸ Built and shipped 10+ enterprise-grade applications used by banking customers globally, maintaining
99.9% uptime SLAs and sub-200ms API response time targets.
▸ Delivered real-time analytics dashboards with D3.js and Chart.js — virtualized scrolling and canvas-based
rendering enabled sub-second refresh of large-scale financial datasets.
▸ Established a shared component library and design system that cut frontend feature development time
by 25% and standardized cross-team UI patterns across 6 product lines.
▸ Implemented OAuth 2.0 / JWT authentication flows, payment gateway integrations, and OWASP
compliant security practices across all banking UIs.

Company industry:
Banking

Software Engineer

February 2015 - July 2016

xerox

Chennai, India

February 2015 - July 2016

Payrol l Managed by Avvas Infotech Pvt Ltd

At Xerox, I played an instrumental role in developing user-focused applications designed specifically for Xerox multifunction devices, targeting medium to large enterprises. These applications were deployed on the Xerox Play Store, giving businesses direct access to tools that improve productivity and streamline workflow. My primary contributions included:

• Applicati on Development: Crafted highly interactive and responsive user interfaces using HTML, CSS, JavaScript, and jQuery. Designed and implemented UI components tailored to the unique constraints of Xerox machines, ensuring a smooth experience across device types. Focused on creating intuitive navigation, simplified user flows, and a consistent visual design that aligns with Xeroxs brand standards.

• Advanced Performance Optimization: Enhanced application scalability and eficiency to handle high-demand enterprise usage. Conducted performance profiling to identify bottlenecks and optimized code to reduce memory usage and CPU load. Applied best practices in JavaScript, like lazy loading and event delegation, resulting in faster load times and improved responsiveness, crucial for environments with heavy concurrent users.

• Cross-Technology Synergy: Integrated a suite of technologies to increase functionality, including incorporating APIs, databases, and cloud services to create robust, feature-rich applications. Utilized asynchronous data handling and optimized network requests to ensure smooth and reliable performance. Leveraged device specific capabilities of Xerox machines, such as scanning, printing, and secure document handling, to enhance user engagement and streamline enterprise workflows.

• Rigorous Testing and Quality Assurance: Conducted extensive testing across various Xerox machine models to ensure compatibility, robustness, and security. Collaborated with QAteams to address usability issues, detect bugs, and apply fixes promptly. Prioritized security best practices, such as user authentication and data encryption, to meet stringent enterprise standards.

• User-Centric Enhancements: Actively incorporated feedback from enterprise users to refine the applications, focusing on simplifying workflows and improving usability. Conducted usability testing and gathered insights from real-world usage, which informed updates to improve user satisfaction and engagement.
Through this role, I gained significant experience in building high-performance applications that prioritize user interaction and seamless integration with complex device-specific functionalities, enhancing my expertise in both front-end development and enterprise-grade application optimization.

Company industry:
IT Services

Software Engineer

January 2015 - January 2016

Xerox

Chennai, India

January 2015 - January 2016

▸ Developed enterprise UI systems for device management platforms, applying CPU and memory
optimization techniques for resource-constrained embedded environments.
▸ Authored reusable, accessible component libraries and UI toolkits that accelerated subsequent product
development cycles across multiple business units.

Company industry:
IT Services
Job role:
Information Technology

software application developer

March 2013 - February 2015

Tamsyz

Chennai, India

March 2013 - February 2015

Web and Mobile Application Developer

In my professional journey, I have developed a strong command over web and mobile application development, with a focus on creating responsive, user-centric solutions. My technical skill set includes:

Web Development: Proficient in HTML5,  CSS, and JavaScript, I build interactive and accessible web applications.

Dynamic Scripting: Utilizing jQuery and AJAX, I enhance user experiences with dynamic content and seamless page updates.

Data Handling: Skilled in JSON for efficient data interchange and application state management.

Mobile Development: Experienced in Android development, delivering native applications with intuitive interfaces and robust functionality.

I am committed to leveraging these skills to produce high-quality applications that meet modern standards and exceed user expectations.

Company industry:
IT Services
Job role:
Information Technology

Software Application Developer

March 2013 - February 2015

Tamsyz

Chennai, India

March 2013 - February 2015

Web and Mobi le Application Developer

Throughout my career, I have developed a strong expertise in web and mobile application development, with a commitment to creating responsive, user-centered solutions. My technical skills and experience span the following areas:

• Web Development: Proficient in HTML5, CSS, and JavaScript, I build interactive, accessible, and visually appealing web applications that prioritize user experience. I ensure that each application follows modern web standards, delivering consistency across devices and browsers.

• Dynamic Scripting and Interactivity: Leveraging jQuery and AJAX, I create dynamic user experiences that feature seamless page updates and interactive content without requiring full page reloads. This approach allows for faster and smoother user interactions, enhancing overall engagement and usability.

• Data Management and State Handling: Skilled at handling JSON for eficient data interchange and application state management. I ensure secure and reliable data flow within applications. I utilize asynchronous operations to manage data requests and optimize performance for both single-page applications and complex web applications.

• Mobi le Application Development: Experienced in Android development, I design and implement native mobile applications with intuitive user interfaces and reliable functionality. I prioritize user-friendly layouts, accessibility, and eficient performance to provide users with a smooth, high-quality mobile experience. I am dedicated to applying these skills to build high-quality, innovative applications that meet modern development standards, exceed user expectations, and provide value across diverse platforms.

Company industry:
Software Development

Trainee Android Developer

September 2012 - March 2013

Palle Technologies

Chennai, India

September 2012 - March 2013

Android Mobi le Application Developer (Internship)
During my internship, I gained practical experience in developing Android mobile applications, actively contributing to multiple live projects. This experience helped me build a solid foundation in Android development, with expertise in:

• Core Java: Applied Core Java for developing robust application logic, handling user interactions, and managing back-end processes. This enabled me to implement key functionalities and ensure reliable performance across various Android devices.

• XML for UI Design: Designed intuitive user interfaces and layouts using XML, focusing on delivering a seamless user experience. I implemented adaptive layouts and UI elements, ensuring the applications were visually appealing, user-friendly, and responsive to different screen sizes.

• Eficient Data Management: Utilized JSON to manage data storage, retrieval, and exchange eficiently within applications. Implemented data parsing and state management strategies to maintain smooth data flow, allowing for real-time updates and eficient data handling.
• Core Mobi le Development Practices: Applied essential mobile development best practices to create responsive, high-quality applications. This included optimizing performance, managing resources effectively, and testing across multiple Android versions to maintain compatibility. This hands-on experience deepened my expertise in Android development and prepared me for advanced roles in mobile app development, equipping me with skills to build responsive, user-focused applications that align with industry standards.

Company industry:
IT Services

Education

IFET College of Engineering

December 2012

December 2012

Bachelor's degree, Computer Science and Engineering

India

GPA (percentage): 62.2%

GPA (percentage): 62.2%

B.E. (Computer Science and Engineering) IFET College of Engineering, Villupuram. Anna University, Chennai. 2012 62.2%

I.F.E.T College of Engineering

April 2012

April 2012

High school or equivalent, Computer Science

India

Anna University

January 2012

January 2012

Bachelor's degree, Computer Science and Engineering

India

Aruna Higher Secondary School

January 2008

January 2008

High school or equivalent, Higher Secondary Education

India

GPA (percentage): 71%

GPA (percentage): 71%

Higher Secondary School Leaving Certificate Aruna Higher Secondary School, Eraiyur. Tamil Nadu State Board. 2008 71.00%

Aruna Higher sec school

January 2008

January 2008

High school or equivalent, Computer Science

India

Aruna Higher Secondary School

January 2006

January 2006

High school or equivalent, Secondary School

India

GPA (percentage): 71.2%

GPA (percentage): 71.2%

Secondary School Leaving Certificate Aruna Higher Secondary School, Eraiyur. Tamil Nadu State Board. 2006 71.2%

Skills

JavaScript Frameworks
Expert
JavaScript Frameworks
Expert
Web Applications
Expert
Web Applications
Expert
Web Development
Expert
Web Development
Expert
Front end Development
Expert
Front end Development
Expert
React redux
Expert
React redux
Expert
CSS
Expert
CSS
Expert
nodejs
Intermediate
nodejs
Intermediate
HTML
Expert
HTML
Expert
JAVASCRIPT
Expert
JAVASCRIPT
Expert
jQuery
Intermediate
jQuery
Intermediate
emberjs
Intermediate
emberjs
Intermediate
Web Development
Expert
Web Development
Expert
Web Design
Expert
Web Design
Expert
nextjs
Beginner
nextjs
Beginner
Expressjs
Intermediate
Expressjs
Intermediate
JAVA (PROGRAMMING LANGUAGE)
Expert
JAVA (PROGRAMMING LANGUAGE)
Expert
JAVASCRIPT (PROGRAMMING LANGUAGE)
Expert
JAVASCRIPT (PROGRAMMING LANGUAGE)
Expert
CASCADING STYLE SHEETS (CSS)
Expert
CASCADING STYLE SHEETS (CSS)
Expert
CODE REVIEW
Expert
CODE REVIEW
Expert
REACT.JS
Expert
REACT.JS
Expert
USABILITY
Expert
USABILITY
Expert
MANAGEMENT
Expert
MANAGEMENT
Expert
WORKFLOWS
Expert
WORKFLOWS
Expert
APPLICATION PROGRAMMING INTERFACE (API)
Expert
APPLICATION PROGRAMMING INTERFACE (API)
Expert
BROWSER COMPATIBILITY
Expert
BROWSER COMPATIBILITY
Expert
SQL
Intermediate
SQL
Intermediate
LINUX (ubuntu)
Intermediate
LINUX (ubuntu)
Intermediate
Reactjs
Expert
Reactjs
Expert
HTML5
Beginner
HTML5
Beginner
Front end Development
Expert
Front end Development
Expert
Cascading Style Sheets CSS
Expert
Cascading Style Sheets CSS
Expert
HTML + CSS
Expert
HTML + CSS
Expert
React redux
Expert
React redux
Expert
FLUX REACT JS
Intermediate
FLUX REACT JS
Intermediate
FRONT END SOFTWARE ENGINEERING
Intermediate
FRONT END SOFTWARE ENGINEERING
Intermediate
GENERATIVE ARTIFICIAL INTELLIGENCE
Intermediate
GENERATIVE ARTIFICIAL INTELLIGENCE
Intermediate
GITHUB
Intermediate
GITHUB
Intermediate
LINKEDIN
Intermediate
LINKEDIN
Intermediate
PARALLEL COMPUTING
Intermediate
PARALLEL COMPUTING
Intermediate
SCALABILITY
Intermediate
SCALABILITY
Intermediate
TYPESCRIPT
Intermediate
TYPESCRIPT
Intermediate
WEBGL
Intermediate
WEBGL
Intermediate
Core Java
Expert
Core Java
Expert
C
Expert
C
Expert

Social profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

English
Expert
Tamil
Expert

Memberships

in "Indian Linux User Group (ILUGC) "

Member

Event coordinator for "Internal and Member organizer in External Symposium"

Member

in "Youth Red Cross (YRC) "

Member

Training and Certifications

Certifications
JavaScript Algorithms
Web3 / Ethereum
Javascript
Mar 2021
Responsive Web Design
Nov 2022
Javascript Data Structures and Algorithms

Hobbies

  • coin collection and stamp collection