We provide IT Staff Augmentation Services!

Charter Communications  Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Software professional with over 18 years of experience in the analysis, design, development, implementation, and integration of enterprise business solutions.
  • A full stack developer who specializes in front end UI development utilizing the latest javascript frameworks such as ExtJS, JQuery, NodeJS, Angular JS, and Bootstrap.
  • Strong knowledge of web based application development using J2EE technology.
  • Solid understanding of fundamental J2EE patterns, OO/UML concepts, and overall web development best practices
  • Extensive knowledge of UI development using such tools as JQuery, NodeJS, EXT JS, Bootstrap, Angular JS, Express JS HTML 5, CSS, Struts, Spring MVC, Adobe Flex4, Javascript, AJAX
  • Solid understanding of XML, XQuery, XPATH, JSON
  • Solid understanding of data modeling and relational databases
  • Experienced in the development of ORM persistence layers using JPA and Hibernate
  • Proficient in creating REST / SOAP web services
  • Excellent verbal and written communication skills

TECHNICAL SKILLS:

Languages: Java, JavaScript, HTML, XML, SQL, Adobe ActionScript, FOCUS

Technologies: J2EE, JPA, Struts, hibernate, Spring Webflow, Spring MVC, Spring Core, Sencha ExtJS 4 + 5, JQuery, Bootstrap, Angular JS, Adobe Flex4, Jasper Reports, AJAX, Pentaho BI, Talend, Jasper Reports, WEBFOCUS, Express JS

Application Servers: BEA Weblogic Server, Tomcat, GlassFish, JBoss 4.x, WildFly

Web Servers: Apache Tomcat, Resin, Node JS, nginx

Databases: Oracle, MySQL, MS SQL Server, Hadoop / Hive MapReduce, Postgres,Mongo

Operating Systems: Solaris, Linux, Windows

Tools: Ant, Toad, Eclipse, Maven 2, Firebug, Talend Studio, Cygwin, Spring Tool Suite, mybatis, WebFOCUS Development Studio, Adobe Flash Builder 4, Sencha Architect, Git

PROFESSIONAL EXPERIENCE:

Confidential, Denver/CO

Web UI Developer

  • The single page web application uses YAML files to drive look and feel. Custom ExtJS classes are used to dynamically create UI elements based on these configuration files.
  • This application utilizes the MVVM pattern.
  • All application classes were extended from original Ext. classes and were specifically written with methods that help facilitate unit testing.
  • Used caching, pagination, lazy loading of data, and other techniques to optimize the use of large datasets.

Tools: Used: ExtJS, Ruby, Mongo, Postgresql, Node JS, Express JS, AJAX, SASS, CSS, JSON, Git, Chrome, Firefox, Firebug

Confidential, Denver/CO

Web UI Developer
  • All prototypes were primarily built using AngularJS, however, a mixture of jQuery, bootstrap, lodash, and various other javascript/CSS frameworks were also used when deemed necessary.
  • Angular - ui /ui-router was used to maintain state and navigation throughout the web application.
  • Java base RESTful services were used to interface with Watson’s “NLP” (Natural Language Processer).
  • Utilized D3 and SVG to create various custom visualization and charts.
  • DataTables and SmartTables were mostly used for displaying tabular data (due to their built-in sort and filter capabilities.

Tools: Used: Angular JS, angular-ui/ ui-router, jQuery, Bootstrap, lodash, DataTables, Smart Tables, AJAX, SASS, CSS, XML, JSON-P, Git, Chrome, Firefox, Firebug

Confidential, Denver/CO

Web UI Developer

  • The single page UI was mostly built using AngularJS, however, a mixture of jQuery, bootstrap, lodash, ExtJS and various other javascript/CSS frameworks were also used when deemed necessary.
  • Angular-ui /ui-router was used to maintain state and navigation throughout the web application.
  • Java based RESTful services were used to retrieve JSON data used by tables and charts.
  • Utilized D3 and SVG to create various custom visualization and charts.
  • DataTables and SmartTables were mostly used for displaying tabular data (due to their built-in sort a filter capabilities); however, custom tables were also created to meet specific customer needs.
  • Used caching, pagination, lazy loading of data, and other techniques to optimize the use of large datasets.

Tools: Used: Angular JS, angular-ui/ ui-router, D3, jQuery, Bootstrap, underscore.js, lodash, DataTables, Smart Tables, Ext JS, JPA, AJAX, SASS, CSS, XML, JSON-P, Git, Chrome, Firefox, Firebug

Confidential, Denver/CO

Web UI Developer Gutcheck

  • Removed the use of JSP’s and rebuilt the front end UI using Sencha ExtJS. The entire UI was built using javascript (via ExtJS) and implemented the MVC pattern.
  • Updated outdated web services to implement RESTful patterns and return JSON instead of XML.
  • Utilized EXTJS4 to parse complex JSON and XML data to be consumed by data grids, graphs, dynamic drop down lists, and many other Ext components.
  • Created complex UI layouts and templates to maximize screen space and usability.
  • Utilized OO principles to create reusable and dynamic EXTJS4 components which reduced development time and increased scalability.
  • Utilized Sencha CMD to compile javascript and SASS components.

Tools: Used: ExtJS 4., J2EE, Servlets, JAXB, JPA, AJAX, SASS, CSS, XML, JSON, Git, Postgres, DevHTTP, Chrome, Firefox, Firebug

Confidential, Denver/CO

Web UI Developer Netapp

  • Updated various backend services to utilize RESTful web services provided by NodeJS
  • Utilized JQuery, Angular JS, and Bootstrap to provide new feature sets and functionality.
  • Fixed performance and usability issues within the application.

Tools: Used: JQuery, Bootstrap, NodeJs, Angular JS,J2EE, CSS, XML, JSON, Cassandra, Visual Studio, DevHTTP, Chrome, Firefox, Firebug.

Confidential, Denver/CO

Web UI Developer

  • Created dynamic multi-browser, multi-platform, event driven web application using reusable ExtJS4 objects.
  • Created C# RESTful services which queried Cassandra indexes and provided data to ExtJS4 UI components.
  • Utilized EXTJS4 to parse complex JSON and XML data to be consumed by data grids, graphs, dynamic drop down lists, and many other Ext components.
  • Created complex UI layouts and templates to maximize screen space and usability.
  • Utilized OO principles to create reusable and dynamic EXTJS4 components which reduced development time and increased scalability.

Tools: Used: ExtJS 4.12, JLint, Fiddler, CSS, XML, JSON, Cassandra, Visual Studio, DevHTTP, Chrome, Firefox, Firebug.

Confidential, Denver/CO

Web Application / Report Developer ProfitStreams

  • Created Java REST services (JAX-RS) and API’s to capture SMS, Email, Facebook, Google Analytics, Twitter metrics, a reporting metrics.
  • Utilized both Talend, and Pentaho to ETL data from various sources such as POS systems, Twitter, Facebook and Google Analytics into our operational data store and data warehouse (Hadoop/Hive). Thousands of customer transactions where analyzed to provide an accurate MDM record that could be used to develop loyalty and marketing campaigns.
  • Responsible for parsing various XML and JSON data from web services and POS systems and ETL that data into MySQL databases.
  • Responsible for querying XML documents using Hive/MapReduce and XQuery that was used for predictive analysis.
  • Utilized Sparkbase and Mad Mimi to send out email and sms messages to customers based on such metrics as frequency of visits and total amount spent.
  • Utilized WebFOCUS to access data stores and generate reports using the FOCUS language for internal and external customers.
  • Created detailed and complex reports using Adobe FLEX 4 for standard browsers and HTML 5 and ExtJS4 / jQuery for mobile and tablet devices. For example, merchants could know how many individuals liked or tweeted about their restaurant as well as who is searching for there restaurant.
  • Utilized Reportcaster in WebFOCUS to send out scheduled reports via email. These reports were interactive and accessed real-time data.
  • Responsible for creating “Proof of Concept” designs in order to evaluate various frameworks and software packages.

Tools: Used: Adobe Flex4, WebFOCUS 7.7x, ExtJS4, jQuery, HTML 5, CSS, XML, JSON, SQL, XQuery, Pentaho BI (Kettle), Talend, MySQL, Java, JavaScript, FireBug, Ruby on Rails, Hadoop/Hive MapReduce, mybatis, Eclipse

Confidential, Broomfield/CO

Senior Software Engineer

  • Utilized Jasper Server and Jasper Reports to create scheduled reports relevant to storage capacity, network performance, backup failures, system failures, and overall performance of remote managed servers and network hardware.
  • Captured command line information from various hardware by using custom java agents deployed locally and ran via cron jobs. This information was stored as a log file. Talend was then used to parse the log file information and input that information into a SQL Server database for analysis and reporting.
  • Utilized Adobe Flex3 to create a custom disk analysis and reporting tool that allowed clients to normalize data between any combination of hardware and software configuration a client may have deployed. For example, raw, usable, allocated and free disk space could be calculated according to how each array configuration is setup and reported by a particular vendor. Thus, clients can have a concise and accurate snapshot of there entire storage infrastructure.
  • Wrote custom interfaces that captured data from Avamar, Comvault 8, HP openview and Nimbus.
  • Employed SFDC to replace existing OTRS ticketing system.

Tools: Used: Adobe Flex3, JBoss 4.2, Struts, Tiles Spring Webflow, Spring MVC, SQL Server 2005, Seam, Hibernate 3.2, Granite DS, SFDC, J2EE 5, Resin 3, Jasper Reports, Talend

We'd love your feedback!