Post Job Free
Sign in

Software Engineer C# .Net

Location:
West Des Moines, IA
Salary:
$40/hr (80k/year)
Posted:
June 02, 2016

Contact this candidate

Resume:

Keith Israel

**** ******** ****** #*

Des Moines IA 50322

515-***-****

*****.******.*@*****.***

Profile

United States Permanent Resident (Green Card Holder). Systems Software Engineer with 6+ years of industry experience. Engineer at H ewlett Packard (HP), V olvo Car Corporation and N OKIA. Works well in a team and also independently.

KATA TEST > url link: h ttps://github.com/guyroyse/vending machine kata My TDD & OOP SOLUTION:

on GitHub >

https://github.com/keithisrael/keithisraelcode/commit/94ef0d6032bfa58c9f5c0291bc7bfc65227c8e6d on BitBucket >

https://bitbucket.org/keithisrael/keithisraelcode/commits/02e0a97186deb3c52852dd6a5ced023e6a8 6f467

Skills

Operating Systems Microsoft .NET, Azure Cloud, Android, Linux Programming Languages C# .NET, ASP.NET, HTML, CSS, Javascript, JQuery, C/C++, Java Tool Visual Studio 2015, Git, NUnit.

Scripting (Unix) Bash scripts, Perl, python.

Design UML, Enterprise Architect, Microsoft Visio. Experience

March - May 2016

Software Engineer - Crowd Funded / Venture Capital Startup (Des Moines, IA) Developed software for a start-up company based in downtown Des Moines, specializing in the Automotive Aftermarket.

● Wrote code in ASP.NET, HTML, CSS and Javascript for the company website.

● Updated data for the client web catalogues such as vehicle parts, prices, discounts and offers etc.

2

● Coded C# algorithms to handle ASP.NET MVC end-user requests.

● Wrote code to handle customer and vendor documents sent to the company in different formats such as XML, EDI, Flat Files etc.

● Wrote Multi-threaded code to handle remote procedure calls made from company website to back-end server applicaitons.

● Debugging and troubleshooting bugs in the website and server applications. August 2015 - February 2016

CreditCard Fraud Investigator - West Asset Management (W. Des Moines), IA Part of a team maintaining and improving a credit card fraud detection system. This was not a software development position, but it taught me the ways a credit card system is fraudulently corrupted.

● Validating requirements for the new or existing credit cards.

● Managing new functionality for newly deployed credit cards

● System & End-user test suites for old and new functionality in credit cards

● Calling credit card holders and informing them of corrupted credit cards. March 2014- Sept 2014

Hewlett Packard (HP), Boise Idaho - S ystems Software Engineer (Adecco Consulting)

Part of a team of 8 developers

● Gathered requirements for the new pilot project. Compiled an RSD.

● Architecture/Design of UML diagrams for the new system: class, sequence, state, flow, use-case diagrams.

● Writing code for system functionality: Interfaces, Generics, Multithreading, DLLs, Inheritance, Events & Delegates, Abstract Design pattern etc.

● Used SOAP/XML for implementation of system constants and security protocol

● Wrote Unix scripts for running automated software runs.

● Worked in a fast-paced Agile/Scrum Test Driven Development (TDD) method- Wrote Test-Cases: tested on NUnit.

● Used Git for subversion control, sharepoint for info-share and wiki for re-usable code posts. Aug 2011 – Mar 2013

Volvo Car Corporation, Sweden - Software Engineer (Semcon Consulting) Part of a very large team (broken in small teams) implementing an R&D project for self-driving cars.

● Wrote C# .NET (Mono) on Debian Linux to code a vehicle simulator (NS3 network simulator) 3

● Drew UML diagrams for system design: class diagrams, use-case diagrams/scenarios, flow diagrams, state diagrams, sequence diagrams.

● Wrote Unix & Python scripts to run the software on Linux

● Used network tools for packet analysis: tcpdump, libpcap/winpcap, wireshark, netsniff.

● Plugging in of COTS security protocols (MQTT and VTTP) for telematics services. Nov 2008 – July 2010

NOKIA Researcher - Building Automation Systems, Finland - Software Engineer

(Posintra Consulting)

Part of a team developing software for Nokia’s intelligent homes (Nokia Smart Homes)

● Coded device drivers for different home appliances in C++.

● Implemented an API for ‘Ethernet-Over-Mains’ technology for sending TCP/IP packets over mains electricity.

● Developed a GUI (web - HTML/JavaScript and mobile - Java Midlets) for operating the networked appliances.

● Developed an efficient integration framework based on OBIX/XML, an xml standard still in IEEE research stage for Internet of Things.

● Recompiled the code for use on Wireless Routers running Mipsel architecture on Linux OpenWRT.

● Used UML 2 to draw different design diagrams: class diagrams, use-case diagrams/scenarios, flow diagrams, sequence diagrams etc.

Jan – Aug 2008

NOKIA Researcher - RFID/ WLAN based Tracking Systems, Finland - Software Engineer (RFIDLab Finland)

Part of a team developing an integrated RFID and WLAN based tracking system for the Helsinki University Hospital.

● Used UML 2 for project design diagrams

● Implemented C++ algorithms to identify passive and active tags on hospital equipment.

● Used .NET C++ client-server implementation to connect tags to the server.

● Implemented a COTS API (Ekahau WiFi location system) to auto-locate the tags in real-time

● Used .NET WPF to display the tags on a 3D schematic building plans of hospital complex

● Used XML for tag data messaging and SOAP for security protocol implementation

● Used TortoiseSVN for subversion control and Wiki for code snippet share. Education

M.Sc. Software Engineering & Management, Chalmers University of Gothenburg, Sweden B.Eng. Information Systems, Helsinki M. University, Helsinki, F inland



Contact this candidate