Summary
Overview
Work History
Education
Skills
Timeline
Generic

Biju Ramachandran

Naples,FL

Summary

Experienced Engineering leader with 19 years of experience in developing and applying new technologies to deliver exceptional final products. Combines technical engineering capability with effective management techniques. Dedicated to driving rapid, advanced product development through meticulous oversight of junior staff and hands-on participation. Hands on experience in designing and architecting enterprise applications for the web, and specialized in the areas of component design, interaction design, back-end design, and prototyping. Solid product development experience in architecting and developing different components in the IAM product suite following SaaS delivery model using micro-service architecture and technologies like Java, Spring, RabbitMQ, REST etc..

Overview

19
19
years of professional experience

Work History

Director of Engineering

Fischer International Identity LLC
02.2022 - Current

As the Director of Engineering, I am responsible for providing leadership, management and technical vision to the Engineering team that consists of Technical Architects, Sr. Software Engineers, Software Engineers, and Quality Assurance Engineers. Also, actively involved in all the stages of the product development including technical architecture, design, coding, code review, quality assurance, release management and post-production supports.

  • Took ownership of assigned department-wide projects, presenting regular updates to senior leadership on progress and status
  • Built strong teams through selective recruitment and post-hire mentorship of junior engineers
  • Built technical roadmaps of organization's software solutions that include technology, platform, frameworks, security upgrades/updates.
  • Ensured technical debt and modernization efforts are presented and prioritized with senior business leaders.
  • Defined software development and quality assurance go-forward strategy that includes supported programming languages, tools, processes, etc...
  • Developed work standards and processes to reduce implementation time and improve quality.
  • Built and managed relationships with 3rd party vendors for outsourced software development projects.
  • Worked with teams on removing technical obstacles and communicates with cross functional teams.
  • Built technical teams and providing directions for professional development.
  • Managed Software Development and Quality Assurance budgets, Performance Reviews.
  • Served as Development contact point for production issues and customer change requests in IAM suite.
  • Actively contributed as Technical Architect and Principal Software Engineer in development of different back-end engines of IAM product Suite.

Development Manager

Fischer International Identity LLC
06.2016 - 01.2022

As the development manager I was responsible for managing the software development team in developing highly scalable and reliable Java based web applications using Spring MVC framework in a continuous integration environment with automated unit and integration tests.

  • Collaborated with other Team Members and stakeholders in obtaining feedback and adopting changes required in the product
  • Directed product development efforts using industry-specific tools to increase sales and overall company productivity.
  • Monitored resource allocation, budget development and personnel recruitment for multiple projects.
  • Managed the Team's design decisions based on user needs/characteristics and desired task outcomes.
  • Collaborated with customers and partners in obtaining feedback and/or suggestions and working with the Development Team to enhance the product to meet their expectations.
  • Provided leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.
  • Actively participated in architecture, design, and hands on coding to develop core IAM product modules
  • Introduced the concept of layered architecture, with multi-module Gradle projects for easy maintainability, testability, and extensibility of the product code base

Senior Project Leader

Fischer Systems India Pvt. Ltd.
04.2012 - 06.2016
  • Collaborated with multiple stakeholders to define service boundaries and technologies to be used by different design and product teams
  • Devised architecture level solutions to re-design 15-year-old multi-tenant, enterprise level web based monolithic application into micro services for manageability, high availability, load tolerance and performance
  • Was responsible to supervise work of five (5) professionals in Software Development Department.
  • Trained multiple teams on maintaining code quality, TDD, Enterprise application development using Java, Spring, Angular JS and adapting agile methodologies
  • Complete participation in defining application architecture and implementation guidelines, methodologies, best practices and standards, and compliance
  • Developed high-level detailed design documents and project plans to meet business requirements
  • Determined resource requirements and maintained resource workload plan and timelines
  • Coordinated release and sprint planning
  • Managed Development Team to code and develop software applications
  • Provided daily guidance to Development Team to ensure timely project delivery
  • Ensured Software Developers followed coding and programming standards
  • Assisted in reviewing, hiring, and training candidates
  • Oversaw project status meetings, reviews, and reports to resolve issues in timely manner.

Project Leader

Fischer Systems India Pvt. Ltd.
10.2009 - 03.2012
  • Provided guidance for Software Development Team in designing test conditions, reviewed test scenarios, and reviewed test cases
  • Providing technical support to Software Development Team
  • Performed design and code reviews for Team Members, including design and implementation of core framework for solution
  • Research and recommend technology stack for IGA suite
  • Participate in team reviews of design artifacts and code, make changes as required and recommend alternative solutions where appropriate
  • Core Accomplishments
  • Designed and developed Compliance Module, which consists of Engines for doing assessment, recertification, and remediation
  • Created new back-end engine for doing user self-service provisioning, self-registrations, identity claim etc...

Senior Software Engineer

Fischer Systems India Pvt. Ltd.
09.2006 - 10.2009
  • Re-architected the standalone enterprise application to multi-tenancy mode (SaaS)
  • Designed and developed Policy Engine to perform role based provisioning and de- provisioning actions (RBAC)
  • Designed and developed Policy based Security Access for authorization
  • Enhanced the IAM suite for SaaS deployments
  • Created Policy Engine for role-based access control.
  • Developed Policy based security authorization module for granular control of access to different product features.

Software Engineer

Fischer Systems India Pvt. Ltd.
03.2004 - 09.2006
  • Designed and developed Data Synchronization module based on SyncML protocol to synchronize contacts and appoints between PDA and different servers and desktops
  • Designed and developed different connectors including Active Directory, Lotus domino etc.. for Fischer Identity Suite.

Education

Master of Science - MCA– Master Of Computer Applications

IGNOU
New Delhi, India
2003

Bachelor of Science - Computer Science

University of Calicut
India
1997

Skills

  • Technical Leadership
  • Building high performing engineering teams
  • Software Architecture
  • Java, Spring Framework, Spring Boot, JPA, Hibernate
  • SaaS and Micro service architecture
  • RabbitMQ, Keycloak
  • AWS – Secret Store, SNS
  • SOAP, REST, XML, JSON, Swagger
  • C#, Entity Framework, Blazor Web assembly, Telerik
  • Oracle, PostgreSQL, SQL Server
  • Active Directory, SunOne open LDAP
  • HTML, CSS, JavaScript, XHTML
  • TestNG, JUnit
  • Asana, Version One, ZenDesk
  • Configuration and Build Management (Git, Gradle, Jenkins, Gerrit, Sonar Qube, Artifactory, Maven
  • Ant)
  • IAM modules - provisioning, self-service, access governance, access review and compliance
  • Reporting etc

Timeline

Director of Engineering

Fischer International Identity LLC
02.2022 - Current

Development Manager

Fischer International Identity LLC
06.2016 - 01.2022

Senior Project Leader

Fischer Systems India Pvt. Ltd.
04.2012 - 06.2016

Project Leader

Fischer Systems India Pvt. Ltd.
10.2009 - 03.2012

Senior Software Engineer

Fischer Systems India Pvt. Ltd.
09.2006 - 10.2009

Software Engineer

Fischer Systems India Pvt. Ltd.
03.2004 - 09.2006

Master of Science - MCA– Master Of Computer Applications

IGNOU

Bachelor of Science - Computer Science

University of Calicut
Biju Ramachandran