Senior Software Engineer Resume
Lake Oswego, OregoN
PROFILE:
Passionate, responsible and committed engineer, with a get - it-done, on-time spirit, and more than a decade of experience of designing, implementing and adapting technically sophisticated applications using Linux, C/C++, Java and more.
SUMMARY:
- Over thirteen years of working experience in the complete life cycle of software development.
- Good team player with excellent Analytical, Communication and Interpersonal skills.
- Extensive knowledge of C/C++ in UNIX/Linux, Core Java (including Object Oriented Programming), debugging tools like GDB and Wireshark, Network programming, Inter Process Communications and Threads.
- Knowledge of scripting including shell and Python and database fundamentals (MySQL).
- Good working knowledge of waterfall and AGILE methodology.
- Worked in several projects which require the knowledge of protocols like SDP, Codecs (H264, MPEG4, Audio Mu-law) and RTP/RTCP/RTSP protocols.
TECHNICAL SKILLS:
Languages: C/C++, Java, Scala
Operating Systems: Linux, Windows
Networking: TCP/IP, UDP, HTTP
Tools: GDB, Wireshark, VLC
Protocols: RTP/RTCP/RTSP, SIP, SDP
Version Control: Clearcase, ACME, Gits
WORK EXPERIENCE:
Confidential, Lake Oswego, Oregon
S/W platform: Linux/Mac, Scala/Java/JavaScript/IntelliJ IDE, JSON/SOAP, Python, C/C++ (for legacy code support), Maven, SBT, Jenkins, Gerrit, Git, SolR, MongoDB/NoSQL, MySQL, Taze, Flume, Puppet, VM, AgentSmith etc.
Senior Software Engineer
Responsibilities:
- Working in the Bandwidth monitoring feature.
- Would need to audit the LAN and WAN bandwidth using a third party software running separate of the Confidential process.
- This would check up on the bandwidh usage of each device connected to the Confidential .
- Worked on the Bulk operation issues for one of the major client of Confidential .
- Connecting dots with several components used in the development of the cloud based product Cisco Confidential like MongoDB, SolR, Jenkins, Maven, Ant, Taze, Flume, MySQL, SBT, Gerrit, .
- New in to the team so could say still in the learning curve.
Confidential, Milpitas, California
S/W platform: Windows 7, Linux, JAVA/RFT (Eclipse), JSON
Senior Software EngineerResponsibilities:
- Initial design and implementation for the testing of the JSON API’s of some of the newly introduced features like backup and restore and health dash board. The task was completed in the Core Java.
- Implementation of nightly cron job such that the tests are triggered automatically.
- The test suite would execute in a nightly run and then would send out a mail which would be analyzed in the day time and later a consolidated report would be sent out to the concerned group to address the issues.
- Also worked on the earlier architecture in several feature implementation and bug fixing activities in the test suite of the previous releases in different features.
- Prepare the final Java executable (JAR) of the automation features and provide to the next round of system testing.
Confidential
S/W platform: Linux, C++, HTTP, REST, SOAP, XML, XSD, PHP
Developer
Responsibilities:
- Initial re-design of the complete architecture for the support of the third party camera application driver.
- This included working on the design level base class implementation and refactoring of the previous design.
- Testing, set-up support and bug fixing.
- Implementation of various application level camera driver to be supported in the VSM proxy architecture.
- Also worked on the earlier architecture in several feature implementation and bug fixing activities in previous releases.
- Have good domain expertise on physical security and networking
Confidential
S/W platform: CEKOSZ, LYNXOS, C/C++.
Developer/Senior Developer
Responsibilities:
- Support to the legacy code as well as implement new features.
- System Test installation, set-up support and bug fixing.