We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • I have been working in the field of Information Technology over 5+ years and proven myself as an efficient and competent individual having good interpersonal and technical skills as well as an effective technical consultant. Several qualities contribute my professional presentation to my customers and within organization. Both my appearance and manner are most professional and well respected by both clients and colleagues. In summary my major strengths include efficiency, maturity, flexibility, consistency, an ease in handling pressure, the desire and ability to learn, and a proactive posture.
  • Having 5+ years of experience in programming and administration of LINUX systems, routers and Storage networks at various MNCs.
  • Worked at Cisco, Confidential, Confidential and Confidential
  • Experience in system programming, network programming, debugging using GDB, code coverage tools like gcov, cmake, acme.
  • Experience in shell scripts, watchdog monitoring and remote access, rest APIs, MongoDB, Python, integration testing and unit testing
  • Worked with HTML and AJAX, Linux, fedora, ubuntu - mate, RPMs and DLLs for Linux flavors

TECHNICAL SKILLS:

Languages: C, C++, Perl, Shell script, Python

Systems: Routers, File Servers, ONTAP, SNMP MIBS

Operating Systems: UNIX, Linux Fedora, RHEL, UbuntuMate

Tools: Gitkraken, ActivePerl IDE, Eclipse, Selenium, GDB, Valgrind, cvs, git, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Tools: C++, MongoDB, REST APIs, HTML, AJAX, OS - Ubuntu Mate 16.04 LTS, C++ IDE - Visual studio code, DB - Mongo DB, REST SDK - restbed, HTML and AJAX for the web application client.

Responsibilities:
  • "National stolen vehicles database" contains information about stolen vehicles on a cloud hosted Mongo DB database using tables and views like Vehicle, Fields: Vehicle Registration, Vehicle Make, Vehicle Model, and Vehicle Owner.
  • Created a RESTful web service that would allow searching for vehicles in this database. The search can be made in all the data fields of the tables created.
  • This service will also log all the searches made into another table named “log” in the same database.

Confidential

Software Engineer

Tools: Python, Spyder, Anaconda

Responsibilities:
  • Developed a basic battleship game using python

Confidential

Associate Software Engineer

Tools: C, Perl, bash scripts, GDB, CVS, GIT

Responsibilities:
  • Our team develops purpose-optimized Linux operating environments for use as embedded OS for IBM products and I have worked on functional integration verification, wrapper layer development, network analysis like InfiniBand and TAHI, stress testing bash scripts, root-cause analysis and maintenance.

Confidential

Software Developer

Tools: C, Objective-C, Cisco-XR router, Hardware debugging, GDB, CVS, GIT

Responsibilities:
  • Ported SNMP modules from old router operating systems (QNX- Neutrino) to new generation of routers which are completely based on Linux (fedora) Watchdog development and monitoring - Confidential

Confidential

Software Developer

Tools: C, Objective-C, bash scripts, GDB, CVS, GIT

Responsibilities:
  • Watchdog System Monitoring (wdsysmon) is a process which monitors all the process that are registered with it, for every 60 seconds interval and generates a process crash when any of the processes fails to give signal to it.
  • I have developed a feature to write the state of the crashed process to a file with analytics about the current state of the router at which the crash happened.
  • This file can later be used to debug the process which got crashed and to know the state of the system during the crash.

Confidential

Member Technical Staff

Tools: C, PHP, Perl, JavaScript, Confidential storage servers

Responsibilities:
  • Confidential is a RFID based passenger authentication system.
  • Every passport is embedded with a RFID tag having a unique EPC (Electronic Product Code).
  • RFID reader is placed at the entrance and exit of the airport. When a passenger enters the airport, reader scans the RFID tag embedded in the passport.
  • A remote server maintains all the passenger information.
  • Electronic Passport information is authenticated and processed with respect to corresponding server information. The passenger is allowed inside the airport only when the information match.
  • By this way passport forgery can be minimized. I have written a tool for analysis of Confidential performance and scalability.

We'd love your feedback!