Bharathikannan Ramakrishnan

Front End Architecture | Senior Front End Developer | JavaScript Frameworks | JavaScript Enthusiast

I have 11+ years of experience in Front End Development, specializing in creating responsive and user-friendly websites using React. I have led the development of multiple web applications and mentored junior developers on best practices and coding standards. Additionally, I have implemented server-side rendering, developed reusable components, and collaborated with UX teams to create wireframes and prototypes.

I have also conducted A/B testing and implemented automated testing using Jest and Enzyme. I have a proven track record of delivering high-performance and scalable software solutions and a strong understanding of web development best practices.

I am experienced in working in Agile development environments and collaborating with cross-functional teams. With strong problem-solving skills, I excel at troubleshooting and debugging complex issues.

Industry Experience :
  1. Banking - Retail / Internet Banking / Credit & Debit Cards
  2. High Data Visual Enterprise Applications
  3. Xerox Standalone Applications
  4. Public Services Webpages
  5. Semiconductor Industry

Experience

Senior Technical Lead @ Applied Materials

Payroll Managed by HCL Technologies

  • 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.

May 2021 - Present

Senior Software Engineer @ Standard Chartered Bank

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.

May 2019 - May 2021

Associate UI Lead @ Standard Chartered Bank

Payroll Managed by Cognizant Technology Solutions

  • My core competencies include: 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.
  • 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.

July 2016 - May 2019

UI Developer @ Xerox

Payroll Managed by Avvas Infotech Pvt Ltd

  • During my tenure at Xerox, I played a key role in the development of user interaction applications designed for Xerox machines, targeting both medium and large enterprise applications available on the Xerox Play Store. My responsibilities included:
  • Application Development: Crafting user interfaces with HTML, CSS, JavaScript, and jQuery to deliver a seamless and interactive user experience.
  • Performance Optimization: Enhancing the scalability and efficiency of applications to meet the rigorous demands of enterprise usage.
  • Technological Synergy: Integrating a variety of technologies to elevate application functionality and user engagement.
  • This role has significantly enriched my expertise in application development, particularly in optimizing for performance and user interaction.

Feb 2015 - July 2016

Web Developer

Tamsyz

  • 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.

Mar 2013 - Feb 2015

Android Application Developer Intern

Palle Technologies

  • During my internship, I engaged in the hands-on development of Android mobile applications, contributing to several live projects. My technical skill set includes:
  • Core Java: Utilized Core Java for robust Android application logic and functionality.
  • XML: Designed user interfaces and layouts with XML, ensuring a seamless user experience.
  • Data Management: Leveraged JSON for efficient data storage, retrieval, and exchange in mobile applications.
  • Mobile Development Skills: Applied essential mobile development practices to create responsive and user-friendly applications.
  • This internship provided me with practical experience and deepened my expertise in Android development, preparing me for further professional opportunities in the field.

Sep 2012 - Mar 2013

Education

Anna University

Bachelor of Engineering
Computer Science and Engineering

Scored : 62.22%

Aug 2008 - Apr 2012

Aruna Higher Sec School

(Higher Secondary Schooling) Maths, Science and Computer Science

Scored : 71%

Apr 2006 - May 2008

Aruna Higher Sec School

(Secondary Schooling) Maths, Science and Computer Science

Scored : 71.20%

Apr 2005 - May 2006

Skills

Programming Languages & Tools
Workflow
  • Developing web and mobile application
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

Apart from being a web developer, I enjoy most of my time being outdoors.

When forced indoors, I spend a large amount of my free time exploring the latest technology advancements in the front-end web development world. I'm vey much inspired and passionate on JS.

Contact Me