Scroll To View More
Mark Baird

Mark Baird

Knoxville, TN, United States
Member since September 18, 2018
Mark is a full-stack software developer and cloud computing architect. His areas of expertise include building software in Java/Spring, Groovy/Grails, Python, and Node.js. He's also experienced in Amazon Web Services migrations and buildouts, Amazon IoT, and serverless environments.
Mark is now available for hire
Portfolio
  • Syus
    Java, Spring, Groovy, Grails, Tomcat, Redis, Python, Node.js, AngularJS...
  • Radiology Alliance
    Java, Spring, Groovy, Grails, Tomcat, Node.js, AngularJS, Git...
  • Comdata
    Java, Spring, JavaScript, Salesforce
Experience
  • N-Tier Architecture, 15 years
  • Java, 14 years
  • JavaScript, 12 years
  • Spring, 12 years
  • Amazon Web Services (AWS), 8 years
  • Git, 8 years
  • Serverless Architecture, 3 years
  • Spring Boot, 1 year
Knoxville, TN, United States
Availability
Part-time
Preferred Environment
Linux, AWS, Java, Spring, Git, Vue.js, IntelliJ
The most amazing...
...project I've worked on is a system for generating resource intensive reports quickly using AWS auto-scaling with SQS and DynamoDB for process orchestration.
Employment
  • Senior Architect | Consultant
    2012 - PRESENT
    Syus
    • Acted as a software architect consultant providing DevOps, interface, and software design and implementation.
    • Migrated the server to Amazon Web Services.
    • Designed and maintained Amazon Web Services based systems in a HIPAA-compliant environment.
    • Designed scalable, fault-tolerant systems and services using Java, Python, and Node.js on AWS.
    • Designed a web and mobile application using Auth0 authentication, API Gateway, Lambda, and microservices.
    Technologies: Java, Spring, Groovy, Grails, Tomcat, Redis, Python, Node.js, AngularJS, JavaScript, MySQL, Amazon Web Services, Git
  • Senior Software Architect | Consultant
    2014 - 2016
    Radiology Alliance
    • Built a data-analytics web application in AngularJS and Node.js.
    • Designed and implemented an analytics reporting interface in AngularJS.
    • Integrated the UI with Node.js and Groovy/Grails back-end servers.
    • Configured Passport.js for user authentication.
    Technologies: Java, Spring, Groovy, Grails, Tomcat, Node.js, AngularJS, Git, Amazon Web Services
  • Senior Developer | Consultant
    2013 - 2014
    Comdata
    • Designed and developed an online credit application for businesses to apply for fleet gas cards.
    • Designed and delivered an application based on highly flexible design requirements in an extremely tight time frame.
    • Developed a Spring MVC application with client-side and server-side validation.
    Technologies: Java, Spring, JavaScript, Salesforce
  • Director of Software Development
    2011 - 2012
    Voices Heard Media
    • Managed a team of software developers, QA, DBAs, system administrators, and UI designers responsible for all product development and maintenance within the company. Designed and implemented scalable, cloud-based SaaS systems to accommodate customer's needs.
    • Implemented the server migration to Amazon Web Services.
    • Designed elastically scalable systems on Amazon Web Services using Amazon's EC2, ELB, S3, EBS, Route 53 and CloudWatch services.
    • Converted a large Java system from EJB3/Glassfish to Spring/Tomcat/ActiveMQ to enable it to easily scale on AWS.
    • Designed and implemented many new products and enhancements to existing products using Java and jQuery.
    • Developed a search engine optimization strategy for both the corporate website and our various web-based products.
    • Integrated Spring Security with the company's existing EJB/JAAS security framework in order to handle all user account management.
    • Led the development team to the completion of many large projects including product internationalization, real-time UI updates using Scala/Lift/Comet, server architecture migrations, and the creation of an analytics reporting system without ever missing a customer's deadline.
    Technologies: Java, Spring, JavaScript, Hibernate, JPA, Git, Tomcat, JMS, PostgreSQL, Maven, Amazon Web Services
  • Senior Internet and Mobile Developer
    2007 - 2011
    Jewelry Television
    • Developed the Jewelry Television app for Android, and assisted in the development of the Jewelry Television app for iPhone.
    • Built a mobile-optimized version of the JTV.com website, with all the features of the full site, including product search and eCommerce capabilities.
    • Led a team that designed and implemented a data integration solution using SQL Server Integration Services.
    • Constructed custom SSIS components and scripts in C# to facilitate the transfer of data between Jewelry Television and companies such as Responsys, Omniture, Bazaarvoice, Google, and Amazon.
    • Developed a Java application that utilized the Endeca search and Page Builder APIs to expose Endeca search as a Web service so that platforms not supported by the native Endeca APIs could access Endeca.
    • Wrote code on the Demandware platform to utilize Endeca Web service calls to provide search, navigation, and an Endeca Page Builder-driven page design in Demandware.
    • Supported the PayPal payment processor on the Demandware platform and the PayPal Express Checkout integration with the Demandware checkout process.
    • Developed many new pages for JewelryTelevision.com including a new customer account management interface.
    • Built a product inventory search application using Apache Lucene/Solr to provide show planners and inventory managers with quick real-time views into the company’s inventory.
    Technologies: Java, Spring, Tomcat, MSSQL Server, SSIS, C#, Lucene, Solr, Demandware, Android
  • Software Developer
    2006 - 2007
    Edgenet, Inc.
    • Built an image search application allowing users to upload pictures and search for similar looking products using Java/Lucene on the back-end and JSP/AJAX for the user interface.
    • Also exposed image searching services to other applications within the company using web services.
    • Used the model driven architecture tool AndroMDA on several projects to build the application’s data layer, including database schema, Hibernate mapping files, and DAO classes.
    • Added new features to several pre-existing applications for companies such as Lowe’s and Home Depot using JSF, Spring and Hibernate.
    • Ensure that all of the applications worked on Edgenet; used the Spring framework for dependency injection, AOP support, HTTP remoting, transactions, Hibernate/JDBC templates, and JMS queue support.
    Technologies: Java, JSP, JSF, Spring, JMS, Hibernate
  • Web Developer
    2005 - 2006
    Keystone Automotive
    • Led the design team in developing enhancements to the company’s business-to-business web portal.
    • Designed, developed, and deployed the company’s eCommerce website in a Java/JSP environment.
    • Built a software package to allow Java programs to access the company’s proprietary back-end billing system.
    • Constructed a Java applet that enabled customers to browse and upload repair estimates from third-party software packages to the web server.
    • Helped to establish a functional, streamlined programming environment for a new development team.
    Technologies: Java, JSP, JSTL, J2EE, Spring, MSSQL Server
  • Software Developer
    2001 - 2005
    WebMD
    • Developed file transfer, validation, and translation routines in a Java J2EE environment.
    • Developed EDI translators in C, C++, Java, and Perl to assist the medical transactions division and trained other IT personnel in the development of transaction parsers.
    • Designed, created, and developed an application that monitors the efficiency and stability of insurance transaction processing along with a web-based interface using Perl CGI, JavaScript, and Oracle.
    • Developed several software packages designed specifically to process insurance claims.
    • Designed, created, developed, and implemented an application that automates the transfer of files across multiple systems.
    • Developed web-based application support tools utilizing JSP, Java Beans, and XML data transformations with XSLT.
    Technologies: Java, J2EE, JavaScript, Oracle, C, C++, Perl
  • Program Analyst
    1999 - 2001
    Dell Computers
    • Developed web-based tools to improve upper management’s ability to track the flow of products in the manufacturing process.
    • Created software tools essential for support and functionality on the manufacturing floor and designed to improve overall efficiency.
    • Maintained, debugged, and upgraded software key to the control of the manufacturing process. Reduced production downtime due to IT related issues.
    • Assisted with bringing a new factory online and getting all IT-related issues resolved.
    Technologies: C, Perl, SQL, Informix
Experience
  • Syus (Development)
    https://www.syus.com/

    This site gathers actionable information from surgical data stored in different systems. It gives the tools to manage, improve, and optimize operating room (OR) performance.

  • Comdata Small Fleet Credit Application (Development)

    An online credit application for businesses to apply for fleet gas cards

  • JTV eCommerce Website (Development)
    https://www.jtv.com/

    The eCommerce website for JTV.com.

Skills
  • Languages
    Java, Groovy, Python, JavaScript, TypeScript, SQL
  • Frameworks
    Spring, Grails, Spring Boot, Spring MVC, Android SDK, AngularJS, Spring Security, JPA, AWS HA, Hibernate
  • Tools
    IntelliJ IDEA, Git, Boto 3, AWS SDK, PyCharm, Apache Tomcat, Eclipse IDE, Subversion (SVN)
  • Paradigms
    Iterative Development, Object-oriented Programming (OOP), Serverless Architecture, Agile Software Development, Unit Testing, Concurrent Programming
  • Platforms
    Amazon Web Services (AWS), AWS Lambda, AWS EC2, Linux, AWS IoT
  • Storage
    AWS DynamoDB, MySQL, PostgreSQL, Amazon Aurora, RedShift, Redis, AWS RDS, MongoDB
  • Other
    N-Tier Architecture, AWS Cloud Architecture, High Availability Disaster Recovery (HADR)
  • Libraries/APIs
    Node.js, Vue.js
Education
  • Bachelor's degree in Computer Sclence
    1995 - 2000
    Middle Tennessee State University - Murfreesboro, TN, USA
Certifications
  • AWS Certified Developer – Associate
    FEBRUARY 2016 - FEBRUARY 2018
    Amazon Web Services, Inc.
  • AWS Certified Solutions Architect – Associate
    JANUARY 2016 - JANUARY 2018
    Amazon Web Services, Inc.
I really like this profile
Share it with others