Software Engineer Resume
0/5 (Submit Your Rating)
SUMMARY
- Proven Software Engineer who provides high - quality development and customer support experience from hardware support to web environments, from front end UI to back end servers with on-Premise and Cloud; utilizing a variety of programming tools / frameworks and operating systems.
- Also, known as proven Software Tester with thoroughness and consistently meeting goals. Mature experience in Agile methodologies. Detail-oriented ensuring objectives are met.
- Maintains a strong teamwork spirit and communications to ensure project continuity and that timelines are met.
TECHNICAL SKILLS
Programming Tools: Java, C/C++, Golang, JavaScript, Node.js, Python, Ruby/Rails, Groovy, Perl, Shell Script, html/css/jade, S/370 Assembler, 86 Assembler, REST, API, Web, JSON, Swagger, PyUnit, Mocha
Operating Systems: Windows, Linux, Mac, Unix, MS-DOS, OS/2, MVS, VM
Networking: TCP/IP, IPSEC, IKE, TLS, SNA, 3270/5250 Data Stream
Database: DB2, MongoDB, Cloudant NLS (National Language Support) / i18n
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Developed new Bluemix services, running on both server and client using JavaScript, Node.js, html/css/jade programming tools.
- Provided outstanding integration and API management capabilities to customers in Bluemix environment.
- Created automation test cases using Mocha (JavaScript Unit Test framework) that is increasing test coverage, drastically reducing execution time, improving product quality, and increasing productivity.
- Executed Unit Tests, Function Tests and System Tests by running automation test cases to ensure products quality.
- Monitored and investigated customer problems and providing technical support to customers; leading to increased customer satisfaction and relationships.
- Improved products’ quality by executing End-to-End Tests based on Use Cases and increasing database product knowledge for both on-premise and cloud environments (DB2, MongoDB, Cloudant).
Software Engineer
Confidential
Responsibilities:
- Created automation test cases using PyUnit (Python Unit Test framework) that increased test coverage, drastically reduced execution time, and ultimately improved product quality and increased productivity.
- Executed Function Tests and System Tests by running created automation test cases repeatedly, thereby ensuring product quality.
- Introduced automation test cases into Jenkins and improved day-to-day build performances.
- Developed configuration/setup components using Groovy script language that enabled new devices configurations at expert level and ready to use.
- Developed configuration/setup components which accessed device directly and improved product performance by quickly obtaining hardware knowledge.
Software Test Engineer
Confidential
Responsibilities:
- Created test cases using Perl and Unix Shell Script with Confidential MVS and VM commands that increased test coverage and drastically reduced execution time, leading to improved product quality and productivity.
- Increased productivity by executing Function Tests with proactive schedule management and extensive problem management.
- Improved product quality with increasing test case accuracy by obtaining and integrating knowledge on network security and RFC requirements.
Software Developer
Confidential
Responsibilities:
- Developed Confidential using C/C++, for this industry-standard 3270/5250 terminal emulator on Windows.
- Created Confidential Host On-Demand, the next-level industry standard 3270/5250 terminal emulator for Java environments.
- Monitored/investigated customer problems and provided technical support leading to high customer satisfaction.
- Regarded as expert for NLS (National Language Support) / i18n for development/test; supported both western and Asian characters on both host and PC side with Unicode.
