Senior Software Engineer @ Analytics for Applications
1)Extensively using apache Kafka , elastic search , spark , zookeeper for analytics
2)Built a state driven SAAS cluster manager from scratch using java , python , docker and virtualbox[Platform As A Service]
3)Extensive experience automating using AWS cloud platform . (Both JAVA SDK as well as Python BOTO SDK) From January 2015 to Present (1 year) San Francisco Bay AreaSenior Member of Technical Staff @ TIBCO EventProcessing :
1)Involved in development/maintenance of TIBCO BusinessEvents and Open API exchange
2)Implemented xslt framework and caching for TIBCO API exchange using saxon and in-memory grid
TIBCO LogLogic :
Design and development of the flagship TIBCO Log Management product from scratch .
1)No lock JDBC Driver implementation for Kafka backed data stores (Using rest and TCP )
2)Wrote Optimized and adaptive Regular Expression tree for parsing log data
3)Wrote distributed query plan implementation and distributed query aggregation framework
4)Performance optimization , tracing and reporting (Reduced query time - 6 min to under 10 secs ) .
5)Zookeeper configuration management implementation .
6)Build automation using maven , docker , cloudstack , GOCD and shell scripts From January 2012 to January 2015 (3 years 1 month) Advanced Software Engineer @ ALTERA QSys(Part Of Quartus) Electronic Design Automation Platform.
1) Wrote regeneration tool of IP Cores using Perl and Python.
2) Wrote a Python and DJango based Rest Web Service to manage IP Cores inventory
3) Took part in code reviews, bug fixing and team brainstorming sessions.
4) Learnt the importance of software testing and following a Test Driven pattern. From February 2011 to January 2012 (1 year) Software Engineering Intern @ 1) Programmed in C++ using XML and MFC framework.
2) Solving bugs and adding functionalities for a custom software installer.
3) Learnt about updating the windows registry, windows service and install procedures like .msi, .exe ,Install shield and silent /non-silent
4) Added custom functionality to a Install Anywhere installer to enhance on the current features. From June 2010 to November 2010 (6 months) Software Engineer @ 1) Developed software tools and API's for Spring based web application.
2) Worked on the JSP-Servlets framework, JMS , Java MAIL and JUNIT From August 2007 to August 2009 (2 years 1 month) Kolkata Area, India
Master of Science (MS), Computer Science @ University of California, Irvine From 2009 to 2011 Bachelor of Science (BS), Computer Science @ Vellore Institute of Technology From 2003 to 2007 Arjun Biswas is skilled in: Akka Actor Model Programming, Testing Rest API's with RestAssured , JUnit, Apache Kafka , Apache Zookeeper, IntelliJ IDEA, Node.js scripting, Java , Python , JavaScript , HTML5 , CSS , Bootstrap , Rest (Jersey/Restlet), Text processing(NLTK) , Sentiment mining , Classification , web crawler(scrapy), Design Patterns, Test Driven Development ,Eclipse , Windows, UNIX, Apache Storm , Lucene , Elastic Search , MongoDB(Intermediate), Data Structures and Algorithms (Graduate level) , Concurrency, Socket Programming , Web development, Jenkins , Maven, Spring Framework, Amazon Web Services (AWS)