Software Engineer 3 Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Software Engineer with 12 years of experience including Full Stack Java Development and Embedded C.
- Began career as a Java developer writing software to interface with a RAM - based storage device.
- Moved on to write Embedded C on a PowerPC controlling a Flash-Based storage device.
- Managed the team that developed the algorithms for managing the life of and management of the Flash Chips.
- Recently moved back to writing Full Stack Java for a military planning software suite.
- Most recent position required maintenance of a huge software base involving millions of lines of code, including Server-Side software and network communications.
TECHNICAL SKILLS:
- Java
- JavaScript
- HTML
- Eclipse
- SVN
- CVS
- Git
- C
- Python
- TCL
- Embedded Software
- Linux
- SOAP
- Oracle
- PostgreSQL
- WebLogic
- XML
- Security Technologies
- GUI design
- Team Management
- Storage
- Fibre Channel
- Performance Profiling
- Agile/Scrum planning
- Linux Kernel Programming
WORK EXPERIENCE:
Confidential
Software Engineer 3
Responsibilities:
- Extensive debugging in a very large Full Stack Java code-base.
- Maintenance of military planning software (MAAPTK, WebTAS), including meeting difficult requirements for the AOC.
- Closely worked with Oracle, PostgreSQL, WebLogic, XML, SOAP and other Web Services.
- Aside from maintenance/debugging, developed many features from the ground up, including GUIs to configure military messaging systems.
- Developed a secure password/encryption solution using Mozilla NSS/FIPS.
- Worked extensively with profiling Java software to improve performance.
Software Engineer
Responsibilities:
- Worked on Java Clients for online texted-based games, delivering GUI interfaces to connect to the games and improve the user experience.
Advisory Software Engineer
Responsibilities:
- Continued position held at Texas Memory Systems Inc. after it was acquired by IBM.
Lead Software Engineer
Responsibilities:
- Programmed embedded software in a Linux environment for a Fibre Channel based solid state disk. Projects were developed using the Agile methodology.
- Led a six person team responsible for embedded Flash Controller software written in C.
- Developed very strong skills in the C programming language.
- All development was completed using Linux OS and its tools.
- Worked closely with hardware components and hardware engineering teams.
- Developed production testing programs in C and Java, interfacing with PostgreSQL.
- Played a leading role in the development of a Full Stack Java management system interfacing with a web server using SOAP.