We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 11+ Years of professional experience with good verbal and leadership skills with hands on experience in Web Development, DevOps, Application Protocols, System Designing and Optical Network protocol development.
  • Expertise in creating web applications and micro - services using HTML/HTML5, CSS/CSS3(SASS, LESS), Bootstrap, JavaScript (ES6), jQuery, AngularJS (2.0), and JSON, Node.js, and ReactJS Bootstrap, Socket programming, Linux Internals, IPCs, and Data structures, MongoDB, Single page application development (SPAs).
  • Hands-on experience in creating Angular component driven modules, controllers, directives, and filters to deploy the entire business logic.
  • Experienced in handling CI/CD using DevOps tools, hands on experience with Jenkins, GitLab, docker, Proxmox, WinSCP, Selenium, Visual Studio Code, SoapUI, Fiddler, Beyond Compare (/Kdiff), Postman, macro recorders and YAML scripting. Have used Amazon Web Services (AWS) to deploy our CI machines and redmine.
  • Hands-on experience with software containerization and in creating docker containers for individual RestFul applications and stateless micro-services. Developed and maintained docker images for tech stacks such as mongo and node-based server applications (MEAN and MERN).
  • Practiced organization-wide iterative Agile, Lean development process.
  • Strong system level understanding and experience in system designing to choose suitable language, software tools to build a development stack to provide optimal solutions.
  • Created Docker images using Dockerfile, worked on docker container snapshots, removing images and managing docker volumes. Managed and performed container-based deployments using docker images containing middleware and application together.
  • Worked on automation of all micro-services to pull images from private docker registry and deploy.
  • Liaison between program group, development team and testing/support team to handle support issues (deployment/on-field issues) for the developed features and modules.
  • Extensive experience in offshore-onshore model and coordinated well with offshore for enhancement/application support/incident resolution.
  • Good understanding of protocols like TCP, LWRP, VOIP, FTP, SSH, HTTP, SONET, SDH, L2 and L3
  • Experience in using Tools like EXFO, Smart bit, Visual Studio Code, wire Shark, TCP dump, Mont vista toolchain version 4.0, Instant ITSDK, GDB, Vim, C-Tags and Code Composer Studio (CCS) and ZSP IDE.

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Developing Node-JS based product for controlling and monitoring consoles on the Imx6sx based intercom devices using JavaScript.
  • MEAN stack development for web-browser-based device access and configuration, with component driven ANGULAR CLI, developed multiple single page application (SPAs).
  • We use both material UI/Boostrap based on the device.
  • Implemented logic for General purpose Input output (GPIO) and LWRP configuration unit types such as party line, Groups, IFB (interruptible feedback), Peer and VP (virtual port). The main application is stateless and configuration is managed using JSON object file (which is controlled and managed using JSON Schema file).
  • Instrumental in setting up the CI/CD system for the project. Implemented developer level Unit Testing and automated regression testing using virtual machine environment on a ProxMox server. Used tools like selenium, postman and macro recorder.
  • Code review and version management using GitLab version manager. YAML file configuration on GitLab for CI setup.
  • Hands-on experience with software containerization and in creating docker containers for individual instances of the webgui instead of using virtual machines, also created containers for RestFul applications and stateless micro-services. Developed and maintained docker images for tech stacks such as mongo and node-based server applications.
  • Implemented an Electron application with SQL to manage the production process facility system.
  • Developing front panel user interface (FPUI) for infinity communication devices (RackPanel, BeltPack, DesktopPanel) and configuration these communication devices which involves SNMP, SNMP proxy, web sockets and TCP support implementation.
  • Successfully implemented Live Wire Routing Protocol (LWRP) (TCP based protocol) and SNMP proxy support for the intercom device.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed the change requirements for - Cisco ONS 15454 Multiservice Transport Platform, with releases 9.6, 9.8, and 10.0 for ARXP, WSE, FALCO cards.
  • Feature enhancements and re-engineering for 8G LAN and 10G LAN to OTU2 payload for 9.8.1 WSE card.
  • Implemented a webserver based (developer level) unit and automation test cases using an independent API which runs on the same card in the background using node.js and Javascript. To handle the configuration management and monitoring. Used (Selenium)macro recorder to simulate the user setups and changes.
  • As a part of re-engineering converted a procedural C++ program into an object-oriented code for specific modules
  • Liaison between program group, development team and support group to handle support issues on the implemented new features and related modules.
  • Managed the SVN(source control) and CI system coordination for the whole project.

Confidential

Product Developer

Responsibilities:

  • Spearheaded the security and recovery features for the Huawei customized proxy HTTP Cache project
  • Received star of the month s twice (Dec. 2011, Feb. 2012) for professional excellence
  • Trained the New Hire Batch of 2011 about HUAWEI customized proxy cache & conducted several technical and presentations for the team.

Confidential

Product Developer

Responsibilities:

  • Developing MCPS Application for finding MHz for Modules, FFT integration
  • Profiling and Processor Specific C-level Optimization for MCPS, Memory optimizing
  • Assembly Programming for MIPS Intensive Modules
  • Testing using Minimal Bit-streams

We'd love your feedback!