Software Engineer Resume
San Jose, CaliforniA
SUMMARY
Dedicated software engineer contributing to innovations in the software field. Experience in the software life cycle, with recent emphasis on using the agile development process. Full - stack development experience with web interfaces and databases designed for enterprise use.
TECHNICAL SKILLS
Languages: Java, Javascript, C, Perl, Python, Shell script
Web Development: HTTP, REST, HTML, CSS, Dojo Toolkit
Databases: SQL, MySQL, Confidential DB2, Hibernate, JDBC
Developer Tools: Eclipse, IntelliJ IDEA, Maven, Jira, Git, Subversion
Systems Programming: UNIX, pipes, processes, threads, scheduling, file systems
Algorithms: Searching, sorting, optimization, compression
Data Structures: Lists, stacks, queues, maps, trees, graphs
Networking: Protocols (TCP, IP, FTP, SSH, etc.), devices, configuration
Architecture: CPU design, logic gates, multiplexers, pipelining
Paradigms: Agile development, server-side programming, concurrency
PROFESSIONAL EXPERIENCE
Confidential, San Jose, California
Software EngineerResponsibilities:
- Revamped user interface that handles DB2’s LISTDEF function, including a more streamlined and user-friendly layout, additional help links, and a more robust check of user input, resulting in interface being significantly easier and more efficient to read and use.
- Added support for z/OS Management Facility (z/OSMF) to Confidential, implementing back end to drive the functionality needed to connect to a z/OSMF subsystem and use it to perform a variety of other tasks, including installation, migration, and cloning, written in Java and using a REST API. Implemented front end in Javascript handling user interaction and input, and display status and messages, with the use of JSON. Initial customer previews have yielded positive feedback and suggestions.
- Received Manager’s Choice Award for my teamwork and contribution to the z/OSMF project.
Confidential, San Jose, California
Software Engineer
Responsibilities:
- Enhanced ISPF front-end user enhancement to allow the user to control how the layout is displayed and how objects (i.e. databases, tables, indexes, etc.) were displayed, which contributed to a more user-friendly interface.
- Provided support for Unicode columns in non-Unicode database tables, resulting in greater flexibility of what values could be stored.
- Applied agile development principles, which resulted in efficient resolution of design requirements. Contributed enhancements that are now part of a major release. Customer feedback of products was positive.
Confidential, Sunnyvale, California
InternResponsibilities:
- Worked with cloud computing and integrated different bug tracking systems such as confidential a more concise reporting of issues.
- Developed a log file parser in Java that handled different formats from different applications, and uploaded results to a single database through object-relational mapping, allowing easier and more efficient tracking of event logs from different software.
Confidential, San Luis Obispo, California
Student AssistantResponsibilities:
- Monitored and configured and servers on a large monitoring network, which largely used Linux and VMware development, test, and production servers; used for tasks such as the university portal, email, and student services.
- Used Perl and Shell to write small scripts (or update existing ones) related to server functionality and tests. Every task was handled through online service requests within the department. Personally closed 4 requests per week.