We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Experience in design, development, deployment and integration of Embedded Systems and cloud applications by C, C++, C#.net, Python, Ruby technologies.
  • Experienced in developing Micro services for IOT platform, Windows Azure, MQTT, Powershell,C#.net, WPF, WCF, REST API, xamrin, XAML for mobile,windows,linux, embedded devices unified platform.
  • Experienced in developing Device drivers, BSP Porting, boot loader and Board Bring Up on Windows/Linux Embedded Platforms.
  • Experience in Firmware Development on Controllers TI MSP430, 89c51 Series using Keil and IAR Workbench
  • Development of IAAS and PAAS Cloud Services, Tool Chain operations on HP Helian Virtual Private Cloud Platform using C++, PowerShell and Python scripting.
  • Good experience on Pattern based and Model - driven development for large scale systems.
  • Development of JSR 179 GPS Navigation Spec for Motorola and Qualcomm chipset
  • Development of Virtual Navigation Driver for QUALCOMM chipset for Navigation.
  • Expertise on Telecom domain on platform loaders, GSM and GPRS, Radio drivers(RIL), modem
  • Extensive experience in Testing, Validation techniques and Automation Framework
  • Good hands on database technologies and REST API’s using JSON/XML/XSLT/XSD/SQL
  • Good experience in UEFI BIOS, RAID Storage Development using C on Confidential PowerEdge idrac controller.
  • Good hands on Cross Platforms such as Windows/Linux embedded Platforms.
  • Development of HA services using Etcd clustering and Pacemaker
  • Development of RPM, yum and kick start process for Build Deployment
  • Good hands on Nagios and Monit monitoring services
  • Expertise on Location Based Services, GPS Navigation Application and PND technologies

PROFESSIONAL EXPERIENCE:

Confidential,Austin, TX

Software Developer

Responsibilities:
  • Development of UEFI BIOS RAID Storage features and maintenance on PowerEdge Datacenter rack Servers.
  • Core dump analysis and solving critical bios, storage issues, aBVT automation development for GIT, Jenkins, Python for PowerEdge Server Firmware.

Environment: C,C++, Python, Bash, UEFI, BIOS, idrac firmware, PowerEdge Server, Windows/Linux, Valgrind, Armv7, Device Drivers, yacto, Jenkins, GIT, Bit-Bucket, JIRA

Confidential,Roseville, CA

Software Developer

Responsibilities:
  • Solving PAAS/IAAS provisioning data center issues in toolchain
  • Automation of Server Provisioning Services using Python, Chef.

Environment: C, C++, Python, Bash, Linux, Chef, Ansible, DevOps Tools.

Confidential,Austin,Texas

Software Developer

Responsibilities:
  • Implementation of REST API for communication with server.
  • Development, Automation of Configuration management application for tolling system.
  • Involved in development, Automation of Tolling Application (Camera, RFID, Laser, AVC) in c, c++, python, ruby.
  • Development of Travis automation for RFID sensors using Python.
  • Requirement analysis, usage of Software process using agile methodology.
  • Design UML document and Documentation.
  • Parsing and analyzing the network packets by using Wireshark Tool, Lua Wireshark Filters.
  • Development of monitoring tool Monit, Etcd, Snmp Services
  • Dump Analysis and root cause analysis using tcpdump, Wireshark, gdb,.
  • Development of Automation Production Deployment Framework using ruby, python, bash scripting
  • Solving critical hardware issues such as AVC, scanner, rfid
  • Automation of rpm build deployment using kick start, yum repo, Git, Teamcity, and bash script .
  • Development of HA service using Pacemaker.
  • Development, Automation of Real time multithreaded firmware.
  • Development on Ansible Playbooks, scripts for configuration management and software deployment.

Environment: C, C++, Python, ruby, Linux, Linux kernel Programming, Wireshark/TCP Dump, Socket, WMI, JSON, XML,TCP, UML, Teamcity, AES, sqlite3, configuration manager, clustering Pacemaker, etcd, REST API, RTOS API’s, Ansible, bash scripting.

Confidential

Software Developer

Responsibilities:
  • Development, Automation of Project, Test plan for High availability, scalable cloud solution.
  • Development of CCM IOT cloud application using C#.net for mobile/web/windows/linux unified platform.
  • Implementation of REST API for communication with server.
  • Writing Unit Test Plan and functional Test cases.
  • Development of kernel object for RAM disk security.
  • Development of Firmware Configuration management Application using C#.net,C++,C.
  • Involved in development of Scripts in python using telnet, SSH
  • Requirement analysis, usage of Software process using agile methodology.
  • Development of IOC container MVVM for handling XAML token service UI for windows 8, mobile 8, etc
  • Development of Discovery mechanism using DHCP options, DNS SRV, Proxy
  • Parsing and analyzing the network packets by using Wireshark Tool.
  • Implemented XML parser, JSON to XML conversion, XSLT validation,
  • Development, Automation of CCM app of Services and Application using WCF, WPF classes.
  • Automation of CCM application for windows embedded using PowerShell scripts.

Environment: C, C++,C#.net,WCF, WPF,XAML, Python, Linux, Linux kernel Programming, Wireshark/TCP Dump, Socket, WMI, SON,XML,MQTT,TCP,UML,Jenkins,AES,OpenSSL,MongoDB,OracleDB,Hypervisors,OpenStack,Azure,VisualStudio, WindowsCE.Net(RTOS), REST API, PowerShell Confidential

Software Developer

Responsibilities:
  • Board bring up (ARM, X86) and development of OEM Adaptation layer.
  • Validation and verification of Integration test cases.
  • Development of device drivers and solving critical hardware issues USB, Display etc
  • Customer Requirement analysis and Development of Project plan.
  • Development, Automation of UI using XAML and WCM, WDM app using C# for STRATUS code project.
  • Development of Platform core library using WMI.
  • Research, Design, and implementation of protocols, enhancements.
  • Problem solving and coordination for field issues.
  • BSP porting and solving BSP issues.
  • Done shell programming for customized changes
  • Development of localization for 12 languages
  • Development of DHCP specification(RFC 2131) in Windows CE
  • Giving Factory solutions and Documentation of customer issues.
  • Developed software to upgrade the bios chip with latest Bios firmware,
  • Writing python, Power Shell, scripts for automated environment.
  • Solving OS crash issues and root cause analysis.
  • Configuring and Deploying Virtual Network and Hypervisors ESX.

Environment: Linux, Python, C, C++,C#, Windows embedded, Wireshark, socket, UML, JSON, Device Drivers, Shell programming, Localization, DHCP, xml, Wireshark, platform builder CE 6.0, RDP, ICA, BOOTP, RTOS

Confidential

Software Developer

Responsibilities:
  • Developments of Pre loaders for download the firmware in Base Band chipset.
  • Porting of BSP for Personal Navigation System on Mobile Firmware.
  • Maintenance of Radio Layer issues for GSM, GPRS, 3G, 4G networks.
  • Solving critical mobile firmware issues and development of RIL/WLAN 802.11g, NDIS driver.
  • Done Stress testing, System Testing, Integration testing for mobile devices.

Environment: C, JTAG, Trace32, Platform Builder

Confidential

Software Developer

Responsibilities:
  • Development, design, documentation of JSR179
  • JSR 179 is GPS Navigation and tracking application, Real Time Navigation Data processing for mobile devices
  • Solving JVM issues related with UI, Keyboard, Media Player and many
  • JVM development on ARM TI mobile platform.
  • Developed test plan and field testing for GPS location results
  • Solving memory leaks by application verifier and PC Lint

Environment: C, C++, JAVA, Embedded Vc++,GPS (QUALCOMM, Motorola Norman Platform)

Confidential

Software Developer

Responsibilities:
  • Development of address book, SMS transport, backup restore utility, GPS Barometer application.
  • Development of Synchronization using Obex protocol over Wireless Network i.e BT, Wifi
  • RF Transmitter and GPS signal processing on MSP430 controller using IAR workbench Tool for Navigation.

Environment: C, Embedded VC++

We'd love your feedback!