# Indira Thirumalaimurugan > Staff Software Engineer at Okta Location: Fremont, California, United States Profile: https://flows.cv/indirathirumalaimurugan Over 7 years of experience as Front-End developer with emphasis on HTML/HTML5, CSS 2/3, AJAX, DOM, JavaScript, jQuery technology. 1 year of experience as a .Net developer in Cognizant Technology Solutions. React Nanodegree Program graduate. Extensive knowledge on JSON, jQuery plugins like DataTable, ColVis, ColumnFilters, etc. Experience on using Handlebars.js to build semantic templates. Worked on converting mockups and visual designs into HTML/CSS/JavaScript Code. Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements. Responsible for creating responsive web design using bootstrap, media queries. Experience in using UI editors like Brain Engine, Eclipse and Sublime Text Editor. Responsible for checking cross-browser compatibility and hence worked on different browsers like Internet Explorer, Mozilla Firefox and Google Chrome by following web standards to maintain the website defect free. Have written test case scenarios and documentation for validation and reporting and expertise in debugging existing code using Firebug and Developer Tools. Worked on Salesforce service cloud integration and created Visualforce pages, custom components, triggers, workflow rules and test classes to customize SFDC Service Cloud Console. Constantly worked on optimizing the application based on the business requirements for performance. Worked with Business Analyst to develop supporting materials and insure that requirements clearly define the user experience and interaction functionality. Extensive knowledge in entire SDLC process from business analysis to development, testing, deployment, documenting, maintaining and experience on DAD and AGILE project management methodologies. A strong team player with ability to work independently with outstanding interpersonal skills. Excellent oral and written communication skills. ## Work Experience ### Staff Software Engineer @ Okta Jan 2021 – Present | San Francisco Bay Area ### Front-End Sr. Software Engineer @ Box Jan 2018 – Jan 2021 | Redwood City, California Working on redesigning the major components of Admin Console UI to provide more engaging user experience. Using ReactJS to build fun things for Box Admins to play with! ### User Interface Developer @ Autodesk Jan 2016 – Jan 2018 | San Francisco Bay Area Develop web pages and components using Backbone.js. Run test cases using Javascript testing framework, Jasmine. Use Selective, jQuery based UI custom components to help customers to enter contact information. Develop custom Visualforce table components to display product and contract scores in multiple Visualforce pages. ### Front-End Developer @ Cisco Jan 2015 – Jan 2016 | San Jose Develop Web application using React. Develop Single Page application using JavaScript framework like AngularJS. Develop custom directives which prevents controllers from handling DOM manipulation. Develope custom filters/factory. Factory javascript file is used to perform REST API call. Develop UI pages using HTML5, CSS3, JavaScript, jQuery, Ajax Convert mockups to HTML prototypes. Develop responsive web design using media queries and bootstrap. Involve in developing web Page Applications using AngularJS + RequireJS. RequireJS helps in improving the performance and quality of the code. Lazy loading is achieved using RequireJS therefore providing efficient user experience. Use firebug, chrome developer tool for debugging java script and fixing issues. Use Git for file Management and Gerrit to submit the modified code for review before pushing it to the repository. Use Tomcat server to launch the web pages and communicate with application server to pull the business logic on to the front end. Work in scrum process attending daily stand up and completing tasks in sprints. ### Front-End Developer @ Autodesk Jan 2013 – Jan 2015 Develop dynamic Visualforce pages and custom components on Service Cloud Console and Subscription Console. Use JavaScript, jQuery, HTML and CSS extensively to accommodate the business requirements. Use Handlebars.js to create templates and make use of them within the datatable. Templates assist to structure the code for easier retrieval. Use jQuery DataTable to display thousands of records and it comes with many plugins like colVis.js and columnFilter.js which helped in adding and removing table columns dynamically and implementing column level filters. Customize the default plugin columnFilter.js to make it suitable for the business needs such as to change the existing filter functionality and change the GUI. Handle cross browser compatibility issues across Internet Explorer 8/9/10, Mozilla Firefox, and Chrome browser. Implement the changes and ensure that the changes implemented are applicable across browsers and accessible to all users. Improve overall performance on the page on retrieving more than 1000 records. The performance was improved from the prior 2 minutes to 5 seconds based on correcting the cache of the object in memory, using a better function etc. Use JSON objects to get information from the backend to dynamically populate the page with the retrieved data and enrich the GUI. Follow web page standards such as to make the site work across modern and older browsers, removing JavaScript errors, avoiding inline styles, removing unwanted classes and ids, etc. Have knowledge/exposure on SFDC Workflow rules and Triggers. Used AGILE and DAD methodology in software development to help businesses respond to unpredictability. Attended standup meetings and SLDC meetings across cross-functional teams to gather business requirements and set development timelines. Assisted team members with developing plans for code delivery, isolating bugs in code and effectively deliver the deliverables within the project timeline. ### Master's in Computer Science Graduate @ California State University, East Bay Jan 2011 – Jan 2013 | Hayward Course work: Advanced WWW software development Software Engineering of web based systems Database Systems Compiler Design Data Structures & Analysis of algorithms Software Engineering II (Design Patterns) Operating Systems PROJECTS:  Software Engineering programming using ‘Design Patterns’ in Java: >Programming to an interface than to the implementation >Using Observer pattern to notify and update observer class by adding it to the observable class >Modifying the existing command pattern code to make it more flexible for changes. >Familiar with patterns such as strategy pattern, factory pattern, Iterator pattern etc. >Using JUnit to test the correctness of the functionality implemented.  Web application development in Java: *XML based application development: >Designing User Interface using JSF, Servlets, JavaScript >Validating the XML file using XML schema >Parsing XML file using DOM and XSL >Accessing XML DB using XQuery >Implementing web services using SOAP, REST and EJB or injecting EJB >Sending and receiving emails using JavaMailSession >Retrieving DB data using Entity class. *Servlet based application development: >Following MVC pattern in the development of web application named City Bus Service, for the users to book online tickets to travel, using JSP, servlets, MySQL, CSS, HTML.  Compiler design development in Java: >Created a scanner (identifies the tokens and keywords) to read through input file creating a symbol table to store the characters read. >Listing the productions from the grammar based on the line parsed from the input file. >Converting each assembly language program to quads of executable format which is then run with the server interpreter to produce the debug trace to check the accuracy of the compiler code written. ### Programmer Analyst @ Cognizant Technology Solutions Jan 2007 – Jan 2008 Convert VB applications into VB.Net applications for better performance which required analytical and creative approach on problem solving. Created unit test cases to check whether the developed module works same as that of the VB application. Provided post-production support for the deployed application. Helped the internal web portal team to enhance the website for sharing organizational thoughts and ideas via web based applications. Developed application on salesforce.com platform by creating users, roles, profiles and defined object and field level security. Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects. Configured page layouts, workflow processes and rules, templates and processed user requests. Used Force.com platform for building custom pages and added validation rules. Implemented various Custom and Standard Reports based on the requirements. ## Education ### Graduate in Computer Science California State University - East Bay ### Bachelor of Engineering (B.E.) in Information Technology St.Joseph's college of Engineering ### React Nanodegree Program Graduate in Computer Science Udacity ## Contact & Social - LinkedIn: https://linkedin.com/in/indirathirumalaimurugan --- Source: https://flows.cv/indirathirumalaimurugan JSON Resume: https://flows.cv/indirathirumalaimurugan/resume.json Last updated: 2026-04-12