Sign in

Software Engineer Electrical Engineering

Fremont, California, United States
December 06, 2018

Contact this candidate


RADHAKRISHNA ANIRUDH KONIDENA Contact : +1-352-***-**** 2000 Walnut Avenue, Apt B-304, Fremont, CA- 94538 Eligible to work in the U.S (H1B Sponsorship Required) SUMMARY

Currently working as a Software Engineer at Crestech Software Systems, a fast-growing startup. Working across the software stack utilizing my proficiency in networking concepts and routing protocols, gained through work experience and various levels of study. Highly proficient in Object Oriented Programming (OOP) languages – C++ and Python. EDUCATION

Master of Science, Electrical Engineering - University of North Carolina at Charlotte. May -2017 Coursework – Computer Networking, Advanced Networking Protocols, Real-Time Operating Systems (RTOS), Computer Architecture, Internet of Things, Data Structures and Algorithms. Bachelor of Technology, Electronics and Communication Engineering - National Institute of Technology, Warangal. May-2015 Coursework - Embedded Systems, Microprocessors, Wireless Sensor Networks, Digital Signal Processing. CERTIFICATIONS

Cisco Certified Network Associate (CCNA) – R&S.


Languages: Java, Python, C++.

Networking Tools/Concepts: GNS3, Cisco Packet Tracer, Wireshark, TCP/IP, Layer-2, Layer-3, Layer 4-7 protocols, RIP, OSPF, BGP,IS-IS. Container/Cloud Technologies: Docker, AWS.

Databases: MySQL


Software Engineer - Crestech Software Systems (Feb 2018 – Present) - San Jose, CA.

• Developed a mobile app testing tool called pCloudy, that provides public and private device cloud solutions. Implemented CI/CD pipelines using Jenkins and Docker, for higher quality software and faster automation.

• Perform functional and end-to-end testing on mobile devices. Run test automation scripts using Bash and Python.

• Migrated the company cloud setup to a datacenter, thereby increasing bandwidth from 500 Mbps to 1Gbps, improving efficiency by roughly 20%, cutting costs by 13%, and resulting in higher network security and non-existent latency.

• Configured Ruckus routers, Juniper switches(Layer-2 switching with 7 VLANs ), and Cyberoam firewall, implementing several Layer-2, Layer-3 protocols when required, during the migration to the datacenter.

• Implement Socket Programming in Python to maintain an end-to-end connection between the client and server.

• Perform routine Linux/System administration tasks on a day-to-day basis.

• Interact with customers/clients on a regular basis to help solve issues pertaining to their production environment.

• Technologies/Skills: Python, Bash, TCP/IP, Routing Protocols (RIP, OSPF, BGP, IS-IS), Linux, AWS, Jenkins, Docker. ACADEMIC PROJECTS

Smart Home Automation System (Java, Eclipse, MySQL DB, PHP, Python, XAMPP).

• Developed an android mobile application using Android Studio to control and monitor several home appliances, such as thermostats, lights, and room temperature.

• Synchronized states of home appliances in Mysql databases maintained on local server and raspberryPi.

• Enabled fault tolerance while communicating with raspberryPi through mobile application. Adaptive Routing Using Dijkstra’s Algorithm (RIP, OSPF).

• Evaluation of adaptive routing was done by implementing Dijkstra’s algorithm on a network with adaptive link costs.

• Link state algorithm was implemented to improve dynamic routing. Real Time Priority Based Pre-Threaded Web Server (C

• Developed web server capable of serving static and dynamic contents using a pool of worker threads using Pthreads library. Server thread running at higher priority than pool of worker threads.

• Semaphores were implemented to synchronize access to buffer by server and client threads. Fedex Tracking System (Java, Eclipse, MySQL DB, APIs, Android Studio).

• Generated 100,000 random packets assigning them random source and destination among 25 cities.

• Simulated packet shipping through shortest path from source to destination utilizing Dijkstra’s algorithm. Packet Eavesdropping and Analysis using WireShark (PUTTY, TELNET, Wireshark).

• Used PUTTY to initiate TELNET and SSH session one at a time. Simultaneously used WireShark to analyze the network packets captured by it.

Contact this candidate