Pro
Resume
daniel Mon, 05/05/2008 - 8:36pm
Daniel Bower
INFORMATION TECHNOLOGY WORK EXPERIENCE- November 2016 - Present, Senior Developer/Architect
- Lead, designed and deployed projects with a team of developers
- Trained junior developers on best practices
- Made improvements to test / build environments
- Identified areas of improvement in the code base
- Interviewed potential developers for the team.
- July 2011 - November 2016, Consultant / Developer
- Designed and implemented major subsystems of several web applications making available features like messaging, asynchronous processing, security, and batch processing
- Created integrations with a number of disparate systems from Learning Management Systems to Manufacturing Control Systems.
- Fulfilled Devops/SysAdmin Role - spinning up and configuring new instances of our product in an AWS EC2 environment using Ansible.
- Created a build environment for Java / Grails using Jenkins, Git, Gradle, Maven, Artifactory, and a number of reporting tools.
- Wrote transformations for importing data using Spring Batch.
- Implemented integrations with security systems such as Google Plus, CAS, Ldap, and SAML
- Presented at Codemash 2013 discussing 'Database versioning with Liquibase'.
- Updated a handful of open source Grails Plugins for use with Grails 2.3 and Grails 2.5
- Helped clients implement/manage Java Environments
- Interviewed potential developers for the team.
- June 2009 - July 2011, Developer
- Customized and deployed the Central Authentication Service (CAS) from JA-SIG
- Wrote the Grails Sanitizer Plugin to address security of Rich Text in Grails applications
- Designed and implemented a reporting system for an Asterisk PBX using Grails, Asterisk-Java, and CAS
- Wrote an application in Groovy for scrubbing credit cards of bad data. Scheduled app via Cron that creates entries in a custom helpdesk system and updates cards in a custom ERP. Tech highlights: Groovy, Gradle, Git, Sqlite, Hsqldb, Cron, Javamail, Slf4j, Logback, & Postgres
- Created a Call Center data entry application in Grails to generate management statistics. Tech highlights: Groovy Grails, Subversion, Quartz, Acegi, Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Webflow, & Postgres
- Wrote an integration application in Groovy for the Magento Shopping Cart Application and CounterPoint
- Developed a Flex GUI (Utilizing RobotLegs and AMF) for a Seam application
- Wrote transformations & reports, designed star schemas & mondrian cubes, and utilized Pentaho Data Integration & Business Intelligence Suite for a data warehouse
- January 2007 - June 2009, Applications Developer
- Utilize the Spring Framework with JDBC and Dojo to create web applications on a Linux/Apache/Oracle/Java Stack
- Research new technologies to analyze & present their potential impact (good and bad) on the organization's processes
- Developed workflows for PegaRules Process Commander (a business rules engine)
- Created data access objects utilizing JDBC and a caching solution (ehcache) to feed a database intense workflow
- Implemented the automatic testing framework CruiseControl, along with the reporting framework Glean to improve code quality
- Utilized JBOSS JMS queues to facilitate integration between PegaRules PRPC and CapeClear
- December 2004 - December 2006, Data Analyst
- Gathered requirements and tested applications in high visibility projects
- Participated in teams to improve the Organization: Content Management System, Microsoft Project Server Implementation and Security team
- Assisted clients regularly through phone contact and presentations
- Assisted other analysts in creating IT/technical solutions to improve efficiency
- Excel, Access, VBA, security, and web technology subject matter expert for analysts, business users and management
- March 2004 - August 2004, User Support Tier 2 Technician
- Performed troubleshooting and repair of Dell optiplex desktops, precision workstations, latitude laptops, Lexmark Optra T and C Series laser printers in Factory and Office Environments as a Contractor
- January 2003 - March 2004, Service Technician
- Performed troubleshooting and repair of printers, desktops and laptops (Apple and PC)
- Received training in Customer Service Techniques
- Worked with a large number of venders to fix customer computers
- Provided technology support to Sales Representatives
- June 2002 - September 2002, Infrastructure and Support Intern
- Created scripts and databases using Access with VBA and Windows Scripting to manage users for Windows NT 4 domains and Windows 2000 Servers
- Received hands on training on the maintenance of a Windows NT domain
- Organized the Server Support Lab
- Organized and coordinated end of lease client and server machines
- March 2002 - June 2002, Computer Science Grader
- Graded papers for an Information Systems Analysis and Design class
-
Advanced Experience
- Frameworks: Grails and Spring
- Applications: Jasig CAS
-
Intermediate Experience (Non-trivial usage or multiple projects)
- Languages: Groovy, Java, and SQL (Postgresql)
- Applications: Gradle, Maven, Intellij, Eclipse, VI, Tomcat, Apache Web Server, Jenkins/Hudson, Wordpress, Ansible, AWS (EC2, RDS, Route53, SES, Cloudwatch, CloudFront, S3)
- Operating Systems: Ubuntu and Windows
-
Basic Experience (Installation, Basic Usage, or it's been awhile)
- Frameworks: Rails, Jquery, Dojo, Seam, PegaRules PRPC
- Languages: JavaScript, HTML, XML, XSLT, PHP, Ruby, CSS, SQL (MySql, Oracle, Sybase, MS-SQL), Flex, FO, Windows Scripting
- Operating Systems: Centos, SUSE Linux, Windows Server, and OpenBSD
- Applications: Talend, Pentaho (PDI & BI Server), Git, Subversion, CVS, Postfix/Dovecot, Asterisk PBX, Netbeans, Ant, CruiseControl, RabbitMQ, JBOSS AS, JBOSS JMS, Drupal, Sharepoint, Microsoft Project Server 2003, OPC Server (Schneider)
- The Ohio State University, B.S.B.A in Finance and MIS
- CompTIA, March 2003, A+ Certification in OS Technologies and Core Hardware
Bower Studios is primarily a project with the goal of learning to program pragmatically. I use it to make contributions to the community in the form of walk-throughs, notes and code. It is a proving ground for applications I build. It also consists of self-employed consulting work including:
- Design and implementation of a network infrastructure project for an Accounting firm
- Helped in the selection and installation a mini-ERP solution for a Dentist's Practice
- Import archive data of a community forum into wordpress using XML-RPC
- Read more about Resume
- Log in to post comments
Products & Services
daniel Fri, 08/18/2006 - 10:42pm
Some of the Services offered on a limited basis are:
- Web-Hosting
- Network Setup for Small Businesses, Professional firms, and Residential Homes.
- Computer Instruction
- Web Application Building
- Read more about Products & Services
- Log in to post comments
