Post Job Free

Resume

Sign in

Software Engineer C C++

Location:
Pflugerville, TX
Posted:
August 23, 2023

Contact this candidate

Resume:

Leeland Heins

ady5ss@r.postjobfree.com

KEY SKILLS

Programming in Java, PHP, Python, JavaScript, Perl, C, C++, Objective C, C#, Node,js shell

(ksh, bash) scripting

Experienced with multiple platforms, basic systems administration including Linux (Red Hat/Fedora/CentOS, Ubuntu, Arch, etc), Android, Solaris, AIX, Tru64, IRIX, HP/UX, BSD, MacOS and MS Windows

Developing cloud applications for AWS using EC2, S3, SQS, Lambda, AWS Secrets Manager and AWS hosted PostgreSQL.

Designing, developing and maintaining web applications using Apache, HTML, JavaScript, mod_perl, CGI, Java Servlets, JSP, Spring Boot, etc., including AJAX and JavaScript libraries such as JQuery, JavaScriptMVC, AngularJS and Django

Writing multi-threaded applications in Java and in C/C++ using POSIX threads and networking libraries and protocols

Designing and implementing GUI console and mobile apps for UNIX/Linux X11 (Motif, GTK, Qt), Android, MS-Windows and MacOSX (Cocoa)

Familiar with development tools such as CVS, SVN, Git/GitHub/BitBucket, Jira, Confluence, RedMine, Postman, Dbeaver, etc.

Practiced in iterative development (Agile, Scrum) and SDLC

SAAS and SOA design and building web services and microservices using SOAP, XML-RPC and REST

Working with numerous relational database systems including Oracle, DB2, Sybase, Informix, MySQL, MariaDB and PostgreSQL including APIs/SQL embedding technologies such as Perl- DBI, PHP PDO, JDBC, ODBC, Pro*C and ESQL/C. Familiar with NoSQL technologies like Berkeley DB and Memcached. Designing table schemas and writing stored procedure languages such as PL/SQL and T/SQL

Transaction processing using data sets like ANSI EDI X12 and HL7. Data transfer automation using SSL, SSH/SCP/FTPS, SFTP, GPG/PGP, HTTP/HTTPS EMPLOYMENT HISTORY

Oliver Techologies – Austin, TX (remote)

6/2022 – 6/2023 Senior Software Engineer

Back end development in Java using Eclipse and IntelliJ with Spring Boot, PostgreSQL, Hibernate, Spring Data and deployed to AWS using EC2, S3, SQS, Lambda, AWS Secrets Manager and AWS hosted PostgreSQL.

Worked on one small project in and Ruby on Rails.

Completed projects for document management including converting HTML and .docx files to PDF, programatically filling PDF forms with data from a database, vendor integrations with DocuSign and LOB (mailing service).

Standard Molecular – Austin, TX (remote)

8/2020 – 5/2022 Senior Software Engineer

Backend development in Java using Eclipse, Spring Boot, ActiveMQ, JOOQ, PostgreSQL, MySQL and H2 databases and deployed to AWS.

Bioinformatics data ETL scripting in Perl.

Peak Performers (Contract at Texas Board of Nursing (TBON)) – Austin, TX 8/2019 – 8/2020 Contract Software Engineer

Develop and document licensing applications in PHP, Javascript and C# using MS-SQL Server. ETL scripting in Perl.

Define REST API & implement integration between in house developed code and SaaS application.

Develop scripts for migrating and synchronizing databases between applications. Peak Performers (Contract at Texas Park & Wildlife (TPWD)) – Austin, TX 7/2018 – 8/2019 Contract Software Engineer

Develop and fully document Perl based secure file transfer and other system automation scripts.

Maintain and enhance Pro*C and PL/SQL code

Work with Senior Linux System Administrator to perform standard Red Hat & CentOS administration activities.

PostgreSQL and Oracle administration

Member of a team responsible for managing and maintaining production and development infrastructure.

Quickly troubleshoot technical problems and performance issues with Linux systems, services and with hardware.

Provide technical expertise to assist in maintaining and managing production systems, analyze problems, and configure systems within the distributed computing environment.

Assist in maintaining Linux/UNIX based Web applications and database server infrastructure.

Assist in tuning and monitoring applications and operating system performance Park Computer (contract at Thermo Fisher Scientific) – Austin, TX 10/2017 – 7/2018 Contract Software Engineer

Software development for backend and web applications in Java, Perl and Python using Oracle and MS-SQL Server.

Maintained and managed systems and Linux based web applications and db server. Allen Technologies – Austin, TX

7/2014 – 4/2017 Lead Software Engineer

Led a small team of software engineers to develop flagship products for the hospital, education and entertainment market while maintaining several legacy products. The products were developed primarily in Embedded Linux using Python, JavaScript and HTML 5 with CSS using JQuery, and JMVC with some C/C++ and Perl 5.x, or with Android in Java using Android Studio. These products made extensive use of RESTful services.

Worked with product management to determine requirements and specifications for updates and enhancements, QA for testing and the support department to triage customer issues and provide hot fixes for customers.

MDxperience – Austin, TX

9/2011 - 7/2014 Software Development Manager

Transitioned from Sr. Software Engineer to manage a small team of developers designing, developing and maintaining Practice Management software for Medical Offices primarily in PHP, HTML and JavaScript/CSS with some C/C++ and Perl. The products were delivered as SAAS and the back end of the PM and EMR systems used a SOA which used XML and SOAP services as well as RESTful services in the front end. The systems used ANSI EDI X12 transaction sets, XML and HL7 transactions.

Scripting for HL7 transfers in Mirth using JavaScript.

Linux software administration of servers on VMWare servers, administered the PostgreSQL database, the SVN repository, and others.

Managed version control and deploying updates and hot fixes to customer installations. NCsoft – Austin, TX

11/2009 – 9/2011 Sr. Tools Developer

Designed, developed and maintained web tools and applications for internal employee use in an online gaming company environment. This was primarily LAMP stack development and some MacOSX development using XCode and Objective C. The database backends used were MS-SQL Server and MySQL.

Worked with users to define requirements and to triage issues and provide new tools, updates, enhancements and bug fixes.

Allscripts Misys Health Systems – Austin, TX

9/2002 – 11/2009 Senior Software Engineer

C and Perl development on AIX including maintenance of EDI software for the health insurance industry.

Participated in code review processes, quality assurance and production install processes. Systems used ANSI EDI X12 transaction sets, HL7, XML and used both SOAP and XML-RPC services.

Worked with Business Analysts, QA and Production Control to define requirements, develop automated testing tools and to implement updates and bug fixes to the production system. CreditMinders (dba EverydayWealth) – Lakeway, TX

1/2001 – 8/2002 Senior Software Engineer

Designed a low cost, scalable framework for rapidly building a dynamic database backed web site using EmbPerl and mod_perl on Apache and Linux and DB2 as the database backend.

Selected, installed and configured development environment including development tools, language modules, mail servers, web servers, version control system, databases and other technologies.

Developed login and cookie-less encrypted session management system to facilitate load balanced web farm operation.

Designed, implemented and maintained customer signup, online payment and many other systems including delivery of credit report and financial data including dynamic generation of web graphics.

Dice.com – Des Moines, IA

4/2000 – 12/2000 Senior Software Developer

Maintained and enhanced existing CGI software written in C/C++ and Pro*C.

Ported applications between Tru64 and Linux.

Worked with a committee of business users and sales leaders to design specifications of enhancements to existing system and design a new system.

Designed and implemented new Web based applications including database schema and application framework for online employment web site using EmbPerl and Perl-DBI on Linux and Tru64 UNIX and Oracle as the database backend. Norwest/Wells Fargo Mortgage IT – Des Moines, IA

5/1996 – 4/2000 Technical Engineer

Designed and implemented UNIX and Web based applications using C/C++, Motif, Java, Perl, Python, Shell scripts, HTML and Sybase SQL on Solaris, AIX and Windows NT.

Ported applications written in C/C++ and Java between Solaris, AIX, Linux and Windows NT.

Acted as interim team leader for several months in 1997 including managing work of other developers and contractors and preparation of status reports for senior management.

Mentored less experienced developers and assisted in knowledge transfers to systems groups and business partners when we sold software to outside organizations.

Developed technical specifications and designed software architectures to fill business needs. Created and assisted with formalized test plans for QA acceptance.

Completed and productionalized software developed by R&D groups by adding error handling, logging and production monitoring capabilities as well as adding enhancements and additional functionality.

Cadalyst Resources – Urbandale, IA

9/1992 – 5/1996 Software Developer

Programming C/C++ applications to run inside AutoCAD for engineering design automation including storage of parametric data in databases, creation of drawings, creation of CNC code, 3D-modeling, etc.

Ported code between Solaris and Windows NT.

Developed file filters in C for FrameMaker for document conversion between SGML and MIF formats.

Adapted custom code for AutoCAD part library management and packaged it for sale as a shrink wrapped product including writing the user manual.

Developed database applications for customer contact management in Informix 4GL for UNIX

(primarily Solaris).

Developed GUI applications in C++ for MS-Windows and UNIX/X11.

Developed Shell scripts for process automation.

Served as software development department manager from 10/1995 to 5/1996. DataPro Consultants – West Des Moines, IA

11/1991 – 9/1992 Independent Consultant

Software development, systems administration, consulting, hardware and software installation and network implementation.

Iowa Medical Society Services – West Des Moines, IA 1/1990 – 11/1991 Computer Systems Manager

Informix 4GL programming for insurance (including policy generation, client management, claims management, interface to accounting system and claims management seminar registration management) and customer membership/subscription applications.

UNIX systems administration (AT&T System VR3 and AIX), writing documentation and user support.

Ported C, Informix 4GL, and Korn/Bourne shell scripts between SVR3 UNIX and AIX.

Managed clerical staff for computer supply purchases and coordinated outside vendor contacts including contract programmers.

Iowa State University Extension Service – Ames, IA 3/1987 – 11/1989 Programmer/System Administrator

C and shell programming for online information service and agribusiness applications.

UNIX systems administration (Berkeley UNIX) and user support including communications issues. Supported, ported and enhanced some PC, Mac and UNIX software written in C, Pascal and BASIC.

Education

Computer Science, Iowa State University



Contact this candidate