Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- I am a front - end/back-end architect & full-stack engineer with over 28 years of experience in web technologies and techniques. I possess a strong understanding of design principles, as well as expert-level knowledge in web & applications development languages, including HTML, CSS/CSS3/SASS/SCSS, JavaScript/ES6, PHP, *SQL, Java, Groovy, HaXE, Swing, Flash/As3, Python, Perl, and most current frameworks, including JQuery, Angular, React.js, MooTools, knockout.js, Parallax.js, and others. I am experienced with application servers and services/microservices to include Tomcat, ElasticSearch, Logstash, Kibana (ELK), MongoDB, Redis Cache, Kafka, RabbitMQ, Neo4J, Fuseki, and others.
- I also possess a wealth experience in systems management, and configuration in support of development operations (DevOps), and have worked in and supported development environments ranging from a single virtual machine to large, scalable infrastructures. I have extensive experience with systems infrastructure and architecture, to include microarchitectures and have worked with AWS, RackSpace, Microsoft Azure, Docker, VirtualBox, VMWare, and HyperV systems. I am an experienced architect, and know the application services space very well. I am expert at the creation of complex data models to encapsulate problem set conditions, and well-versed in data repository systems.
- As many of my projects have been in the realm of data/information visualization, engineering, and design, I am also an experienced technical illustrator and visualization artist/animator. I have extensive experience with 3D graphics programming, in OpenGL, C, Java, Flash, Python, and Renderman, as well as being experienced in 3D graphics packages to include Maya, Rhinoceros 3D, 3D Studio Max, Autocad, Microstation, and Blender. I excel at the creation of interactive interfaces & systems merged with data visualization output.
- I am also an experienced business analyst, and am skilled at interviewing clients & stakeholders to determine requirements for business rules of a given project, and convert those requirements into technical tasks and direction.
- I practice an agile workflow, and utilize best-practices for project structure, deployment, and management via repositories, e.g. Github. I am experienced in test-driven development, project automation, and code-review practices.
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential
Responsibilities:
- I provide front-end and back-end software engineering support for TKWW’s primary CRM & billing/accounting systems, as well as the automated processes to move data between them.
- In this role I work with various DevOps and engineering systems to create new features, and support existing functions.
- I perform code-review and testing on peer projects, and work according to agile principles.
- The technology stack I work with includes Docker, PHP, Apache, WebPack, Grunt, AWS, ElasticSearch/OpenDistro/ELK, Jenkins, MySQL/RDS, GitHub/BitBucket/Git, NetSuite, and various world-wide payment system integration frameworks(e.g. Adyen, Zoura).
Sr. Full-Stack Engineer/Architect
Confidential
Responsibilities:
- I function as a senior software engineer & architect, supporting Techstyle’s retail web properties in the role of backend support engineer.
- I construct proofs of concept using modern best practices to provide migration paths from legacy hardware/software systems, adjust and update code on websites per support requests, and perform code-review and testing on peer projects.
Senior Software Engineer
Confidential
Responsibilities:
- I functioned as a senior software engineer, architect, & DevOps engineer supporting Score.org’s “Core” application, a request routing & management application built with Drupal.
- In the course of supporting this application, I managed AWS resources, designed CloudFormation templates to enable fast deployment of test & production servers and reverse-engineered various parts of the architecture to troubleshoot and solve existing problems as well as gather information to be applied towards future development.
Freelance Software Engineer / Full Stack Engineer/ Technical Illustrator / Visualization Specialist
Confidential
Responsibilities:
- Created FCBuilder/MapBuilder, a pair of applications to populate Fusion Charts' geographical maps & data visualizations with data points. These applications were written in Adobe AIR, and utilized the Adobe Flex Framework, in conjunction with Fusion Charts to generate previews of entered datasets.
- Created the LinkSight Analyst application, a data-modeling & visualization system that was capable of performing tree-based visualization & processing of government programs, funding, vendors, agency relationships and other meta information to enable accurate ability to judge the efficiency of said programs at reaching their goals. This application featured dependency/relationship graph analysis, deployment of visualizations to web-based-systems, sharing of data via SharePoint integration and user-script ability of all features via the Lua scripting language.
- Created an iPhone app called "The Wall", which is a searchable database of names displayed on the Vietnam Veteran's Memorial, enabling users to find the location on the wall of a particular service member.
- Created a Flash/PHP & iPhone-based trade-show trivia game called "The Mucinex Marathon" for the makers of Mucinex. This system enabled trade-show attendees to participate in a multi-user trivia game. This was a customizable and portable system, running on a laptop and handling up to 4 active players via connected iPhones. This game simulated a race, and players would advance by answering questions correctly.
- Created the open-source Neqsus/BtoR Renderman export system for the Blender 3D Modeler. This export system is written in python, and employs a custom user interface written solely in Python & OpenGL. This application supported all aspects of Renderman, up to and including shader generation & texture baking. It supported every major Renderman renderer, including AIR, Aqsis, Entropy/BMRT, PRMan, and Pixie, as well as support for the Liquid shader interface.