Senior Software Engineer Resume
SUMMARY
- Tenacious Software Developer who undertakes complex assignments, meets tight deadlines and delivers superior performance. Creative thinker draws on broad multi - disciplinary insights to create innovative solutions. Exceptional analytical and problem solving skills. Enjoys working with data, data analysis, reporting, and visualization.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, Delphi, C, C++, C#.NET, Visual Basic, Fortran, LISP, R
Integrated Developer Environments: Eclipse, NetBeans, Delphi, Visual Studio
Operating Systems: Windows, Linux, Unix, Android
Scripting Languages: Python, Perl, Bash, ksh, Maven, ant
Database: Oracle, PL/SQL, MariaDB, MySQL, MS Access, SQL Server, SQLite, JDBC, Hibernate, H2
Web Development: HTML, Javascript, Kendo, jQuery, CSS, PHP, ASP, JSP, JSTL, AJAX, JSON, PrototypeJS, DOM, XML, OWL, NVelocity, REST, SOAP, SAAJ, UDDI, WSDL, WSIL, JAX-WS, JAXB, Enunciate
Web Servers: Tomcat, JBoss, Glassfish, Web Logic, Grizzly, Apache, Amazon AWS EC2
MVC Frameworks: Spring, Struts, Castle Monorail MVC, Custom
CI/Test: TeamCity, Jenkins, Hudson, Bamboo, JUnit, TestNG, Mockito, Agile/SCRUM, Travis-CI, Selenium
Source Control: Mercurial, TortoiseHG, Subversion, CVS, Git, Jira
Machine Learning: OpenNLP, studying agent-based modeling, probability graphs, directed networks, neural nets, Bayesian networks, Marcov models, deep learning gradient descent optimization
Data Visualization: Gephi, CytoScape,Tableau, VTK, D3
Bioinformatics: Studying gene, gene product, and disease ontologies, enrichment analysis, physiology pathways, predictive analytics, data-driven insights
Big Data: Exposure to Kafka
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Full Stack Developer - Transformed unsellable Web App into Enterprise Solution priced at $50K+
- Developed features to automate the extraction of dimensions from CAD drawings and inspection reports, analyze tolerance stackups, and manage all the incoming and outgoing data on a client/server architecture
Confidential
Senior Software Engineer
Responsibilities:
- Developed numerous web services (SOAP, REST, JSON, JAX, Maven) for exposing core video data
- Developed a highly secure java password change portal web application preventing theft of service
- Added to dashboard web application (Spring/Hibernate, Oracle, Ajax, JS, JSON, JSP, jQuery, CSS)
- Developed java code for sending/receiving data from set top boxes (SNMP)
- Developed complex Perl code for ingesting and post-processing video data files
Confidential
Senior Software Development Engineer
Responsibilities:
- Developed a web service bean running on a JBoss Application Server to query a MySQL database and return a filtered dataset. Tested it with WSDL code using SoapUI
- Resolved numerous Java bugs in an enormous, sophisticated 2-million+ line JEE application
- Collaborated with 40 other engineers in a lean agile Linux environment using JIRA for bug management, SVN for configuration control, and Eclipse for client and server side development
Confidential
Owner/Chief Engineer
Responsibilities:
- Developed Java/Tableau data translator for Health & Human Services VizRisk Challenge
- Developed video for aerospace client display at the 2014 National Space Symposium
- Developing VirtualHuman physiology model in Java and C# for Microsoft HealthVault
- Collaborated with scientists at Oak Ridge National Laboratory (ORNL) to code non-linear dynamics seizure prediction algorithms that analyze EEG brain signals on Android phones
- Developed automated securities trading desktop applications in Java and Delphi
- Created multiple mobile apps in Java for Android
- Developed Java software to send and receive signals from TI CC2540 wireless sensors