Software Engineer Resume
Goddard, MD
SUMMARY:
- Dedicated and focused Software Engineer seeks full - time Computer Science related job to help expand my skillset in the field.
TECHNICAL SKILLS:
Languages: Java, Python, C++
Database: Familiar with Oracle SQL Developer, PostgreSQL
Platforms: Proficient in Windows XP/Vista/7/10, Fedora, Ubuntu, Red Hat, Solaris, Mac OS X
Content Management: Eclipse SVN, Rational ClearCase/ClearQuest, Git
Programming Suites: Eclipse, GNU Build Tools, Netbeans, MS Visual Studio, Xcode, IntelliJ
Scrum Tools: Rally
Documentation: Doxygen, DokuWIki
Other Tools: Hudson, Fisheye, Bugzilla, StarTeam, JavaFX, XML, Spark
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Goddard, MD
- Ran and contributed to existing Java-based climate application for NASA NCCS.
- Setup and tested multiple queries using Sparql against MERRA climate data on HDFS
- Setup Linux work environments with ProgreSQL backend and for testing and development
- Helped Troubleshoot issues with existing Java and Python projects
Technologies Used: Java 1.8, Python, Spark, Maven, XML, IntelliJ, PyCharm, Mac OS X
Software Engineer
Confidential, Richardson, TX
- Worked on a software team along with testers for a Java based client on a Red Hat development environment
- Contributed new development as well as coding fixes to existing platform.
- Developed and debugged primarily Java core and xml applications
- Worked on a 8-10 person scrum team where customer requirements were broken down to be worked in 3-4 week sprints
- Developed new JavaFX front end for applications and converted existing Java Swing applications to JavaFX
Technologies Used: Java 1.8, JavaFX, XML, Jenkins, StarTeam, Eclipse, Red Hat
Software Engineer
Confidential, Baltimore, MD/Boulder, CO
- Contributed to a 10-12 person development team for a Java core based integrated client using Eclipse as the main integrated development environment
- Supported Operations & Sustainment team to repair issues reported by the users with Bugzilla as a defect-tracking tool
- Added new application interfaces and functionality to the existing application using Java Swing on the frontend
- Worked as a part of an Agile Scrum team to develop new features and performance enhancements requested by the customer
- Presented new application components and enhancements to customers and users at monthly product demos
- Developed and tested new functionality for the client as requested by the users
- Extensively debugged and profiled malfunctioning code to find the root of existing issues and solve them accordingly.
Technologies Used: Java 1.7, Eclipse, Solaris 10, Hudson, Bugzilla, Rally Agile, Oracle SQL Developer, Eclipse SVN
Assistant Systems Administrator
Confidential
- Installed and maintained machines for different Windows and LINUX labs for Graduate and Undergraduate student programs.
- Performed maintenance, software installations, and upgrades for engineering faculty machines.
- Worked to diagnose and troubleshoot hardware and software problems for defective PCs.