I'm a technologist who loves solving complex business problems with technology. This translates professionally into systems integration and providing software solutions focused on usability and long term viability. My primary interest is in the software and mobile device spaces.
Stemming from my background in education I also have a passion for teaching and training others and take that with me in any job that I do.
I am accustomed to working in an agile environment and prefer to work in a team-oriented and collaborative environment.
Technical Profile
Software Development, Web and Mobile Programming, C++, Ruby and DSLs such as Rails and Sinatra, JavaScript (jQuery, Backbone), Git, SQL (Postgres), NoSQL (MongoDB), REST, TDD (Test Unit, rSpec, AutoTest, Cucumber), Anything Open Source
Github Profile: https://github.com/briancicutti
Software Engineer @ * Design and development of web based software applications using modern web technologies such as Ruby on Rails, Javascript Libraries, Automation of Automation using DSLs such as Chef, Quality Assurance, etc.
* Integration into vendor systems such as Amazon Web Services
* Integration into existing and legacy proprietary systems using approaches such as web services
* Data persistence architecture and implementation using both SQL and NoSQL database technologies From June 2013 to Present (2 years 7 months) Software Engineer and Software Liaison @ I am responsible for the overall approach that the company takes to leverage software to solve business and technical problems throughout the organization. This includes technical software used to automate machinery along with operational web applications to manage business processes. From October 2014 to Present (1 year 3 months) QA Engineer @ Leveraging my existing skill set I was brought on as a contractor to begin to automate mobile and web applications using Ruby DSLs. I was responsible for not only automating existing manual tests but also teaching the QA team how to develop these tests. From May 2014 to September 2014 (5 months) Greater Philadelphia AreaSenior Software Engineer @ I served as a senior web application engineer and product owner for a security and event management application. The technology stack was built using Ruby DSLs such as Rails, Sinatra and Chef. From September 2013 to April 2014 (8 months) Software Engineer @ My principal role was as a backend database driven web application engineer supporting a web application and API built primarily on the Ruby on Rails framework and supported by various other Ruby DSLs.
These included ORMs, Chef, Sinatra, rSpec and others. Our data model was built primarily on MongoDB. Our infrastructure was hosted on Amazon AWS and managed by Chef.
In addition to my primary work on the Rails application, I also supported the mobile and automation teams. From August 2012 to June 2013 (11 months) Principal Developer @ I serve as a developer for a Web based SAAS business media management startup. I am responsible for the development of the product serving as the lead developer, as well as working on the business development and sales promotion aspects typical of early stage companies.
Related technologies include
o Front-End: HTML(5), CSS, JavaScript libraries such as jQuery, AJAX
o Web Application: Ruby, Ruby on Rails, Test Unit, PostgreSQL, Amazon S3
o Supporting Technologies: Unix, GIT From June 2011 to June 2013 (2 years 1 month) Greater Philadelphia AreaMobility Consultant @ • Consultant for mobility solutions implementations; including project management and governance, software development, managed services solutions, and remote device management implementations.
• Hardware consultant for both consumer and enterprise grade mobile devices.
• Software development including mobile and web based applications.
• Solutions architect for mobility solutions including hardware deployment and image development, mobile device management systems implementation, and managed support solutions. From February 2010 to January 2013 (3 years) Intermediate Developer @ Served as an intermediate developer for a distributed agile team focused on upgrading and scaling an existing conference management web-based application for the National Veteran Small Business Conference. The technology stack included Ruby, ROR, JS/jQuery, Postgresql and Heroku.
My principal responsibilities involved implementing new features following TDD design principles. From April 2012 to June 2012 (3 months) Washington D.C. Metro AreaSecondary Education Math Teacher @ Pursuant to one of my personal dreams, I served as a secondary education math teacher at Olney East High School. I was responsible for 9th and 11th grade Algebra instruction. I was also the leader and founder of the Technology Club that successfully built a underwater robot for the robotics competition held at Villanova University. From February 2010 to June 2011 (1 year 5 months) Greater Philadelphia AreaPMO Analyst / Project Manager/Product Development @ • Analyst responsible for developing industry best practices, methodology and project governance. My recommendations positively impacted order fulfillment, customer satisfaction and competitive advantage.
• Project Manager for proof of concept projects in order to accurately document and optimize project scope while producing key documentation to properly align our internal operations.
• Coordinated our Mobile Managed Services program that encompassed a variety of products including software development, communications infrastructure, hardware staging and rollouts, help desk support and spare pool/break fix. I personally implemented this solution in both the medical and enterprise sectors while deploying the solution in 27 countries around the world for major companies including a Top 10 Fortune 500. While managing my own projects I also did project kickoffs for other project managers implementing this solution and then provided ongoing assistance to ensure consistency in the product delivery.
• I served as a liaison between product development, professional services and sales in roles that required daily customer facing and occasional sales presentations.
• My strong technical background allowed me to make important technical decisions and to work alongside of internal engineers along with our partners. I frequently performed technical modifications and tests on the fly without engaging engineering in order to minimize the impact that technical delays had on the project. From October 2008 to February 2010 (1 year 5 months)
Postgraduate Studies, Mathematics and Computer Science @ University of Missouri-Kansas City From 2006 to 2008 M.A., Mathematics @ Villanova University From 2004 to 2006 Master of Education (MEd), Education @ Drexel University From 2010 to 2011 B.A., Mathematics and Spanish @ Eastern University From 2001 to 2004 Brian Cicutti is skilled in: Mobile Device Management, Ruby on Rails, Ruby, C++, jQuery, javascript, HTML, CSS, Unit Testing, PostgreSQL, Business Analysis, Technical Project Leadership, Project Management, Google, MongoDB