Post Job Free
Sign in

Software Engineer C#

Location:
Rochester, MN
Posted:
May 23, 2024

Contact this candidate

Resume:

JUAN FRANKLIN PEÑA

**** ****** ***** ** **

Rochester, MN 55901

Mobile: 612-***-****

E-mail: *********.****@*****.***

LinkedIn: https://www.linkedin.com/in/jfranklinpena

Work Status: United States Citizen

Prefer to work remote

PROFESSIONAL SUMMARY

More than 20 years of professional work experience, including 11 years of mobile development.

Excellent software and hardware troubleshooting abilities. Have demonstrated self-initiative and leadership to get the job done as well as competency in proven techniques to architect, design, and implement software, which considerably reduces the workload by automating tasks and procedures performed daily.

A track record of detecting areas where improvement is not obvious and implementing ideas to better the work environment without creating any additional cost. Knowledge and experience in the Financial, Credit, Food, Medical Health, Air Transportation, Automation, Retail, and Construction industries.

Known as a mentor and team player who stays current with new and emerging technologies.

A leader in software design and development for all Windows Platforms and Android mobile technologies across multiple industries.

EXPERIENCE

Software Engineer - Consultant

APEX, LLC. [City Brewery]

July 2023 – Present

Designed and Implemented for Windows Desktop Using Visual Studio, .NET, WinForms, WPF, and C#

oWinForms FDA Compliance Desktop application.

oWindows Service Alert application.

oReusable .Net Standard 2.0 library.

oWPF On Call Scheduler desktop application.

Implemented

oCoding Standards

oCode Reviews

Agile Development

oTeam Meetings Interaction (Microsoft Teams Meeting)

Jira

Issues assignment and tracking

Weekly Development/Status Meetings

GIT for branch managing and Pull Requests

Software Engineer - Consultant

Artech, LLC. [Emerson Technologies, Inc.]

June 2021 – June 2023

Designed and Implemented for Windows Desktop Using Visual Studio, .NET, WPF, and C#

oAMS Device Manager compliant with FDI (Field Device Industry).

oCommunication Services Components.

oImplemented new features in accordance with FCG-TS61804-3-EDD Syntax Semantics

oReusable Messaging components.

oPublish/Subscriber model using MQTTNET and Mosquitto

oWPF Apps to test the Publish/Subscribe lifecycle

oReusable Logging components using NLog

oJson to Object and Object to Json conversion

Conducted Development driven by Agile Methodology

oTeam Meetings Interaction (Microsoft Teams Meeting)

DevOps

Sprint Planning

Story Refinement Meetings

Daily Scrum Meetings.

Sprint Completion and Acceptance

GIT for branch managing and Pull Requests

Custom Nuget Packages built via Pipeline

Created DD package files using FDI EDDL (Equipment Device Description Language)

oThese would be interpreted and consumed by AMS application at Runtime

oUse of FDI Eclipse Plug-In for package generation

Senior Software Engineer

Medtronic, Inc.

June 2012 – November 2018

Design and Implemented for Android Platform

oLinkView Telehealth Application

Walks a patient through very specific health check routines according to patient profile

Monitor and Integrates:

Blood Pressure

Weight

Pulse and Oxygen content

Glucose

Peak Flow

Temperature

TCP Communication

256-bit packet encryption

oLinkView Updater Application

oLinkView Installer Application

oLinkView Media Test

oSoft Keyboard

Designed and Implemented for Windows Desktop Using .NET, WPF, and C#

oKryptor application to test verify client to server and server to client 256-bit encryption/decryption.

oDeployer application to push new LinkView releases and updates to the update server.

oPublisher Application

Designed and Implemented for Windows Server using .NET C#

oRestful WCF Update Service for mobile client.

oBuilt-in one-way handshake client server solution.

oIntegrated

Incremental update functionality.

Upgrade and Downgrade functionality.

Separate firmware board upgrade and downgrade.

Media and Component updates.

Chief Software Architect

Ajasa Technologies, Inc.

January 2011 – June 2012

Created the concept of Paypongo a truly secured mobile payment service that allows users to make banking and credit card transactions using their mobile phone while safely keeping the financial data under the control of its true owner (the consumer or end user).

o1. PIN protected payment transactions.

o2. Make real-time payments via mobile phone.

o3. Use multiple bank and credit card accounts anytime.

o4. Financial Data

a. Only used at transaction time

b. Safe even if phone is lost or stolen

c. No need to store it anywhere on the web

d. Safely stored on mobile phone using 256 bit AES encryption.

e. Fail-Safe Encrypted Data Storage and Exchange Mechanism.

Designed and Implemented Paypongo Mobile Payment System

oClient Platforms

Windows Phone 7 Prototype

Android Prototype

iPhone (Projected)

oServer Platform

Windows 2008 R2

oDatabase

SQL 2012

oServer-Side Technologies

.NET 4.0

C#

ASP MVC Framework

WCF Restful service

Entity Framework v4.3.1

LINQ

oClient-Side Technologies

WPF

Silverlight

.NET 4.0

C#

Java

Android SDK

oTools

Visual Studio 2010 Ultimate

TFS 2010

Eclipse Helios

MOTODEV Studio 3.1

Principal Software Engineer

Supervalu Corporation

November 2007 – January 2011

Designed and Implemented eOrder Windows Mobile Application

Designed and Implemented a Secured Communication Framework (Dexter) for .Net Compact 2.0 and Java Backend

oUnique device identification

oAES 128-bit Encrypted Payload with built-in Handshake

Token-Data-Registration ID

URL Safe Base 64 Encoded

Original Payload Data is XML

Design Corporate Reusable Logging Web Service (Einstein) to be consumed by mobile, desktop and web clients

Design and Implemented iScanner tool to provide for quick Store Item Validation

Design and Implemented Desktop Test Bench to quickly test all outbound/inbound call to eOrder Server

Designed and Implemented Several Proof of Concept Mobile Applications

oPOCMAN

oScanMan

oeSync (Synchronizes Mobile Client to SQL Server Database using SQL Replication with Distributor and Publisher)

oSneaky (To generate Orders on the fly and send to server while getting back a status)

oMyBackroom (Inventory of Backroom Items) later integrated in eOrder Mobile Client with ability to search Backroom Inventory while building an order.

All mobile applications run on Windows Mobile 5 and Pocket PC 2003 communicating over HTTPS on Wireless Network.

Designed Form Based Authentication Proxy server to allow external internet users to have access to Web Services in the Corporate Network.

Technical Architect

Target Corporation

October 2005 – November 2007

Designed and Implemented Patient Search Prototype using ASP.NET 2.0, SQL Server 2005 and Windows Communication Foundation and delivered it on time.

Accomplished cohesive team integration in a very short time, despite being the only Microsoft TA in the group.

I shared my windows and .NET knowledge with the rest of the team, and that made it possible for us to deliver the Patient Search Prototype on time.

Modified Patient Search Prototype to include AJAX technology and made demo available to the team.

Partnered with QA to fine tune Patient Search Tests.

Enhanced and modified coding guidelines document according to our direction at the time.

Design and implemented Windows Service for automated notification system.

Design and implemented reusable tree component in ASP.Net

Coordinated Development Servers setup.

Configured Windows 2003 Server for development and testing

Software Architect

DTN Market Access, LLC.

September 2003 – September 2005

Designed and implemented automatic software updates and downloads for ProphetX software using Visual C# .NET and XML.

Designed and implemented automated build process using .NET, DTE automation model, InstallShield and Source Safe automation components.

Migrated ProphetX project with over One Million lines of Code to .NET 2003

Designed and implemented File Watching service to facilitate QA testing of InstallShield setups use for client distribution.

Implemented expression parsing classes to be used by other developers.

Adapted template-based C++ classes to be used and compiled in .NET 2003 with minimal overall project impact.

Implemented document and technical studies function management and navigation including GUI with integrated drag and drop.

Implemented on-disk encryption and on-memory decryption of application settings and features using XML and Windows Crypto API.

SKILLS

Software development tools:

Microsoft Tools

Non-Microsoft Tools

Microsoft Visual Studio .NET 2002, 2003, 2005, 2008 Team Suite, 2010 Ultimate, Visual Studio 2013, 2015, 2017, 2019, 2022

Dundas Ultimate Toolbox

Microsoft Team Foundation System

Rational Rose

.NET 1.1, 2.0, 3.5, and 4.0 Desktop

UML Studio

.NET Compact 2.0 and 3.5

XML Spy

Windows Mobile 5, 6.5 SDK

Eclipse

Microsoft Visual C++

WinSock API

Microsoft Foundation Classes (MFC)

DynaZip Compression Tools

Microsoft Visual Source Safe

LeadTools

Microsoft FrontPage

InstallShield

Microsoft Visual C++ Embedded for the Pocket PC [Version 3.0 and 4.0]

Microsoft Crypto API

XCeed Compression, Encoding and Encryption Components

Programming Languages:

C++, C, C#, Java, XML, HTML

IDEs:

Visual Studio 2003, 2005 Team System, 2008 Team System, 2010 Ultimate

Visual C++ 4, 5, 6, Embedded Visual C++ 3, 4

Eclipse 3.3 (Europa), 3.4 (Ganymede), 3.5 (Galileo), 3.6 (Helios)

Other skills:

Fully bilingual in English and Spanish

Knowledge and conversational skills in Italian.

EDUCATION AND TRAINING

AndDevCon 2015 – Boston, MA

AndDevCon 2014 – Boston, MA

AndDevCon 2013 – Boston, MA

AndDevCon 2012 – San Mateo, CA

AndDevCon 2011 – San Mateo, CA

Microsoft Tech-Ed 2011 – Atlanta, GA

Complete Silverlight 4 - InterTech [ September 7-10, 2010 ]

Weblogic Server 10.3 - InterTech [ June 29-July 1, 2009 ]

HTDC 2008

Microsoft Tech-Ed 2007 – June 25-29

Microsoft Windows Mobile and Embedded Development [ May 1-3, 2007 ]

Real World AJAX – New York 13 MAR 2006

Complete Java – Intertech 27 FEB - 03 MAR 2006

Complete EJB with Websphere using WSAD – InterTech [ January 23-27, 2006 ]

Microsoft Windows Mobile and Embedded Development [ May 9-12, 2005 ]

Microsoft Tech-Ed 2000 – June/2000 - 5 days

Microsoft Tech-Ed 1999 – May/1999 - 5 days

Semicon West 1998 – June/1998 - 5 days

Air Force School of Electronics

Electronics Specialist, March/1996,

Academic Excellence Award in Electronics, GPA: 4.0.

Chapman University

77 credits towards a bachelor degree in Computer Science, GPA: 3.5.

Certified Computer Electronics Technician

HOBBIES AND AREAS OF INTEREST

oPrivate Pilot License – Single Engine Land

oAnything Aviation Related

oAmateur Photographer

oRobotics and Automated Security Systems

oChess

oSci-Fi Movies, Books

oSports Motorcycles – The Faster, The Better



Contact this candidate