• Full stack Developer. 6+ years of Software Engineering experience at well-known technology firms such as TMX Finance, Hewlett-Packard, EBS Inc & The MathWorks Inc.
• Master's degree in Electrical and Computer Engineering from Northeastern University, Boston.
Android mobile app for selling movie tickets @ • Developing an android mobile app using Ionic, Cordova, Parse & AngularJS to sell movie tickets in Dallas. This project is still in development stage. From September 2015 to Present (2 months) Dallas/Fort Worth AreaJava Software Engineer IV @ • Developed business logic using Java/J2EE technologies and published them as Web Services for TMX Finance’s internal software tool.
• Created several HTML5 pages using Angular.js, Bootstrap, smart-table and other angular UI components. Backend is Spring Boot, Spring Data JPA, Oracle DB and Maven.
• Created new REST APIs for several services which in turn are standalone spring boot applications.
• Worked on legacy projects involving JSP, JavaScript, AJAX, JQuery, JBoss, Spring MVC, Oracle DB, Ant & Eclipse.
• Using Git and TFS for source control and work management.
• Everyday work also involves creating and assessing user stories with story points, creating tasks with man hours, work distribution, deciding on QA and production deployment dates, deployment to QA and prod environments and finding resources to assign tasks. From February 2015 to Present (9 months) Dallas/Fort Worth AreaSystems/Software Engineer II, HP StoreAll(IBRIX) @ • Developed new features using JAVA & Scala for our new plugin based architecture which involves developing JAX-RS and Jersey based REST API that uses Grizzly server for an asynchronous distributed system following Test Driven Development principles using JUnit and TestNG.
• Created a Java based task framework with persistence to execute operations asynchronously while supporting pause/resume functionality in a distributed system.
• Created REST API and CLI for FSCK and integrated it to existing StoreAll file system services.
• Own hardware registration, monitoring and hardware health reporting components of Administrative System software that runs on all HP StoreAll products.
• Developed a combination of JAVA POJO, XML store, JAXB and REST frameworks for manual and automatic registration (creation of object models) for chassis, vendor storage & server hardware components. Those features also involve schema validation, retrieving xml hardware health reports from the underlying system using Python, Perl & Bash shell scripts, processing and creating REST responses.
• Coded for and used our internal JAVA based task, notification, events and logging frameworks.
• Created Java based cache to save hardware reports which refreshes periodically and also on a user request via an asynchronous REST API call inside a distributed system framework.
• Installed and configured a VM based JENKINS Integration server for StoreAll’s JAVA projects which involves checking and building changed Git and SVN code base along with running system tests. Also setup TeamCity Continuous Integration Server for StoreAll’s JAVA code to use Remote run & Pre-Tested delayed commit feature.
• Developed a tool in Scala for StoreAll’s i18n project.
• Handled idempotency rules while creation of REST resources. Designed and implemented report rendering for Chassis, Server and Storage components health in JSON, XML and text media types in JAVA From April 2011 to January 2015 (3 years 10 months) Andover, MASoftware Designer, HP Storage Essentials @ • Developed code in JAVA for a Command Line Interface for Storage Essentials to integrate an internal logs dumping tool.
• Developing code in PL/SQL for creating Stored Procedures in an Oracle Database and JAVA to develop a new functionality which prevents Data Loss in the event of a Database corruption.
• Set up a new HP Storage Works 4400 Enterprise Virtual Array with processors and memory for virtual machines. Installed VMware ESX software and also created templates for developer and demo versions of various Operating Systems. Extensively used VMware VCenter, VMotion, VSphere Client.
• Actively participated in a huge lab move for HP’s Storage Essentials, a HP Storage Resource Management tool. Re-IPed machines, configured VLANs, configured ports to subnets using a Procurve switch, set up DNS, DHCP and web proxy servers. From September 2010 to April 2011 (8 months) Andover, MASoftware Engineer @ • Primary responsibilities involve developing and maintaining EBS's Real Time File System, webC Browser based GUI SDK, UPnP and CIFS/SMB products.
• Coded in C for developing Mouse, Keyboard and Mass Storage device drivers for EBS's File System product which involves bridging through the kernel IO control calls.
• Ported EBS's UPnP product to Debian Linux using the makefile infrastructure.
• Integrated EBS’s UPnP and CIFS/SMB products with EBS's Real-Time File System product via EBS's porting layer.
• Developed new features like enable/disable, setting permissions and access rights to file & print shares, printing via CIFS/SMB on UNIX.
• Integrated USB Stack to uClinux and EBS's file system product.
• Coded in C/C++ for developing features like setting up multiple virtual browsers, sending data over TCP/IP for Remote Terminal Display for EBS's browser based GUI SDK(webC) .
• Coding in C to develop exFAT FORMAT feature for EBS's File System product.
• Coded in C/C++ to port and test HTTP Managed client library to EBS's Browser product for posting forms and images to a server.
• Mentored junior staff, attended trade shows, made on-site customer visits. From January 2010 to September 2010 (9 months) Groton, MAElectronic Design Automation Co-op, EDA Targets @ Worked closely with both Development and Quality Engineering in the EDA links team which develops and maintains the tool EDA Simulator Link in MATLAB.
Used GNU make extensively to build EDA Simulator link's C/C++ code and to integrate with a 3rd party code coverage tool
Coded in MATLAB for testing the EDA Simulator Link's MATLAB component, test-bench and Simulink demos.
Created and documented a Performance test suite in MATLAB for the tool EDA Simulator Link in MATLAB. From January 2009 to August 2009 (8 months) Natick, MA
Master's Degree, Electrical and Computer Engineering @ Northeastern University From 2007 to 2009 Bachelor's Degree, Electrical and Electronics Engineering, 3.7 @ Jawaharlal Nehru Technological University From 2003 to 2007 Krishna Yalamanchili is skilled in: Unix, Java, Linux, Software Development, C, Bash, C++, Shell Scripting, SQL, PL/SQL, RESTful WebServices, RESTful architecture, REST, Localization, Distributed Systems, Multithreaded..., Perl, Python
Websites:
http://krishnayalamanchili.blogspot.com