Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Motivated and productive hacker of web and mobile technologies.
- Proficient graduate level programmer experienced with C/C++, Java, PHP, Javascript, Perl and Python.
- 4+ years of industry experience building networked and multi - threaded applications for the desktop, web and mobile platform.
TECHNICAL SKILLS
- C++; C; Java; JavaScript; C#.NET; Python; Perl; SQL; XSLT; XML (XSD) Schema, R, Groovy
- Vim, Visual Studio, Apache Tomcat, Apache James, MySql Server, Windows Server 2008
- Microsoft SQL Server, Eclipse, XCode, Git, Unix Networking API, Android SDK, gdb, flex
- bison, Make, Matlab, GNU Octave, Wireshark, OPNet IT Network Simulator.
- Nodejs, Drupal 6/7, Wordpress, Express, AngularJS, Grails, Hibernate
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Designed and developed a RESTful webservice API over Apache Spark to query data stored in HDFS using Spark SQL.
- Worked on front end UI development of Securonix Product using Javascript and Jquery libraries.
- Added SAML SSO capabilities to the Securonix Application.
- Built the Securonix Hadoop Infrastructure to store log files, using high availability Flume topology.
- Developed a Grails application that can be used to simulate feeds from different SEIM logging solutions.
- Review and provide suggestions and improvements on the architecture on which Securonix Product is deployed for maximum uptime.
- Custom java pre-processor for SEIM logs which aggregate and reformat data for Securonix application to consume.
- Database migration script for product upgrade when Securonix application moved up from an older version (Combination of Shell script, SQL script and Java).
Lead Programmer
Confidential
Responsibilities:
- Storyboarded, designed and implemented Sigza’s backend key management system. (Patent filed)
- Built a prototype WPF desktop application for clients, that uses windows crypto API to encrypt files.
- Integrated system with a mobile application (Android) to do out-of-band authentication.
- Modified and recompiled the SensorFusion API in android source code as an independent module to be used for iOS devices as well.
Research Assistant
Confidential
Responsibilities:
- Additions to the Videograbber (written in Visual C++) and wrote scripts in R to generate plots of fly movement. Lead time of experiment brought down by half.
- Created the lab website using Drupal 7.0 (PHP framework).
Director (Lead Programmer)
Confidential
Responsibilities:
- Built a customer survey tool which allowed creation of forms with specific questions and automated analytics of input.
- Built a website that allowed users to order sketches/portraits of submitted pictures in Drupal.
Systems Engineer
Confidential
Responsibilities:
- Developed Java Plugins to validate telephone numbers of customers of Telstra.
- Trained in Java, JSP, SQL and Mainframe technologies.
