# Charitha Arachchige > Software Engineer III at IPSY Location: Fremont, California, United States Profile: https://flows.cv/charitha Experienced Research Software Engineer with a demonstrated history of working in the computer software industry for more than 9 years. Highly skilled in Java, Databases(MySQL, MongoDB, Oracle), ReactJS, REST and many other software development languages and tools. Strong engineering professional with a Master of Science (MSc) focused in Computer Science from Indiana University Bloomington, United States. ## Work Experience ### Software Engineer III at IPSY @ IPSY (A Beauty For All Brand - BFA Industries) Jan 2022 – Present | San Mateo, California, United States ### Software Engineer II @ IPSY (A Beauty For All Brand - BFA Industries) Jan 2020 – Present | San Mateo, California, United States ### Software Engineer @ Hathitrust Research Center - Indiana University Jan 2017 – Jan 2020 | United States Development of backend and frontend applications used to provide a secured platform to perform computational text analysis on large-scale digital library. I develop frontend portal(using ReactJS, NodeJS, Webpack, Play and Selenium for testing) and backend APIs and internal components(using Java, Docker, Python, MySQL and MongoDB) to provide users a secured access to virtual machines via secured APIs using REST. ### Research Software Engineer @ Data To Insight Center - Indiana University Jan 2015 – Jan 2017 | United States Co-developed SEAD (Sustainable Environment/ Actionable Data) project to build infrastructure to manage, curate and preserve data in long-term using Data Object Identifiers. Created TextIt tool that retrieved daily text data from farmers in Kenya and Zambia, and analyzed, visualized and predicted the weather and harvest patterns. ### Software Developer @ GlobalNOC Jan 2013 – Jan 2015 | United States Implemented software and tools for front and back end systems written in CGI, JavaScript and Perl. Contributed to the Time Series Data Service project (TSDS), that collects and visualize timeseries data and information. ### Software Engineer @ WSO2 Jan 2011 – Jan 2013 | Sri Lanka Team member for the WSO2 Enterprise Service Bus (WSO2 ESB) and contributed to Apache Synapse project. Provided support for WSO2 products such as MeesageBroker, DBServer, ApplicationServer. Obtained technical experience in EIP (Enterprise Integration Patterns) on Service Oriented Architecture(SOA)/WS middleware and systems such as Message oriented middleware (RabbitMQ/Apache Tomcat) and related standards/specs(HTTP/SOAP/WS-Addressing/Security/JMS). ### Software Engineer - Intern @ DirectFN Jan 2010 – Jan 2010 | Sri Lanka Developed software products related to Saudi Stock Exchange(SSE) and Colombo Stock Exchange(CSE). Obtained technical experience in PL/SQL, MSSQL, Oracle, Socket programming, Java GUI Design and Java Design Patterns. ## Education ### Master of Science (MSc) in Computer Science Indiana University Bloomington ### Bachelor of Science (BS) in Computer Science and Engineering University of Moratuwa ## Contact & Social - LinkedIn: https://linkedin.com/in/charitha-arachchige-85137216 --- Source: https://flows.cv/charitha JSON Resume: https://flows.cv/charitha/resume.json Last updated: 2026-04-11