Faith Martin
acw6el@r.postjobfree.com
PROFESSIONAL SUMMARY
7+ Years of progressive experience in all phases of front end web development lifecycle with Web based applications and UI applications in various domains.
Rewrote SQL-Windows based estimating software in C#, using WinForms, ADO.net and MSMQ messaging for offline operation.
Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax and JSON.
Having Knowledge on JS frameworks like Angular, Backbone and Node. Familiar with Single page applications.
Expertise in Server Side Programming using JSP, JDBC, UML concepts, Design patterns, and web Technologies.
Good Experience using SCSS.
Extensive mobile development and workshops in Responsive Web Design and Responsive Design Systems hosted by responsive web design expert: BRAD FROST.
UI UX Design & Development: analysis, content strategy, and “Mobile First” approach to Responsive Web Design- RWD – RDS using industry standards -fluid grid, flexible images, media queries while producing featured driven components, reusable templates, and reusable library creation.
Experience in working with jQuery mobile to make responsive.
Experience working with Responsive Web design using Bootstrap and media query.
Experience in working with Google soy template and Freemarker template macro
Experience in using the JavaScript, JQuery, Angular.js & Twitter Bootstrap.
Good Understanding of Document Object Model (DOM) and DOM Functions.
Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
Worked extensively in Agile Development process and JIRA.
Experience working with wireframes like Balsamiq and Axure.
Experience in software configuration management using GIT.
Excellent interpersonal abilities, communication skills, time management and Team skills with an
Intention to work hard to attain project deadlines under stressful environments.
Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
TECHNICAL SUMMARY:
Language
C, C++, Java, J2EE, Python, UML, java
Web Technologies
HTML/HTML5, CSS/CSS3(sass & less), JavaScript, jQuery, AJAX, JSON, AngularJS, CMS(Content Management System), Bootstrap
IDE & Tools
Eclipse, Web Storm, Notepad++, Sublime Text Editor, Xampp
Prototyping tool
Photoshop (4 to CS6), Illustrator, Axure
CMS Tools
Joomla, Word press
Databases
PostgreSQL, MySQL
Application/Web server
Apache Tomcat, WebSphere, JBoss
IDE’s
Eclipse, Sublime Text Editor, Komodo Editor
Version Controls
SVN, GIT, Visual SourceSafe(VSS)
Operating System
Windows XP/7/8, Linux, MAC
Education: Bachelors of Computer Science from AIUB University, Bangladesh.
PROJECT EXPERIENCE
Apple Inc. – Sunnyvale, CA Jan 2015 –Till Date
Sr. Software/UI Engineer
Responsibilities:
Worked on Web pages those are more user-interactive using HTML5, AJAX, JavaScript, jSon, SCSS, Bootstrap and Angular.js.
Worked extensively on JIVE web application system.
Extensive mobile development and workshops in Responsive Web Design and Responsive Design Systems hosted by responsive web design expert: BRAD FROST.
UI UX Design & Development: analysis, content strategy, and “Mobile First” approach to Responsive Web Design- RWD – RDS using industry standards -fluid grid, flexible images, media queries while producing featured driven components, reusable templates, and reusable library creation.
Worked on different plugins which helps find things faster and debugging issues.
Worked on developing widget using not only js and CSS but also freemarker template, Soy template, which is also called Google closure.
Worked with Spring Framework and Hibernate/JPA.
Created "mashups" using Google Flash Maps API and other third party libraries.
Extensive customization of components using MXML and Actionscript 3.0.
Use of Flex modules to "reduce" footprint of application
Introduced team to techniques to increase Flex application efficiency.
Worked with backend engineer frequently on Java Servlet and JSP.
Worked with highly expert engineers which helping me learn fast and the appropriate way to do so.
Using IntelliJ IDEA, which using Jetty server for local server.
Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
Used GIT for version control and JIRA for defect tracking.
Maintain, enhance, and recommend solutions that best suit business and technology needs from UI Standpoint.
Worked on postgres database to render data into local environment.
Environment: Freemarker template, Soy template, HTML5, SCSS, AJAX, JSON, JavaScript, JQuery, AngularJS, GIT, JIRA.
DIRECTV – Los Angeles, CA Mar 2013 to Dec 2014
UI Developer
Responsibilities:
Involved in developing the front-end applications using web technologies like HTML/HTML5, and CSS/CSS3.
Rewrote SQL-Windows based estimating software in C#, using WinForms, ADO.net and MSMQ messaging for offline operation.
Experience working .NET Framework.
Designed and implemented a ‘live’ XML document backed by continuously updating power outage files. By using the .Net Framework’s FileSystemWatcher to monitor the files and implementing a data model with an XPathNavigator interface enabled the file-based outage data to be presented as an XML document. ASP.Net, XSLT, SVG and AJAX were then used to generate web pages from this ‘live’ XML document for viewing outage data with any web browser.Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the Application.
Developed prototype concepts using Axure, Photoshop, and Illustrator concept designs
Built Web pages that is more user-interactive using AJAX, JavaScript, LESS, Bootstrap and AngularJS.
Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
Developed Application to asses JSON and XMl from Restfull web service from consumer side using JavaScript and Angular.JS
Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
Used SVN for version control and JIRA for defect tracking.
Maintain, enhance, and recommend solutions that best suit business and technology needs from UI stand point.
Define technical requirements based upon business requirements.
Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Working as a UI Developer for internal application
Environment: HTML, HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, AngularJS, Java, SVN, JIRA, MSMQ, RabbitMQ, Unity Framework/Spring .NET, .NET Framework, Web API, WCF.
NY Insurance Albany, New York Aug 2012 – Feb 2013
UI Developer
Responsibilities:
Every second huge amounts of data is collected, aggregated and stored in the druid
The data in the charts and graphs can be refreshed every 5 seconds. Node js
Implemented alerts module, which notifies the user whenever the network
Implemented tool-tips for the GUI using lodash.
Extensively worked on responsive design through out the project.
Built tests for the node application using mocha JS and tape JS.
Working on the MAGI Rules Engine Project
Creating UI mockups and pages
Web Development and coding pages in HTML5, CSS3, jQuery
Section 508 / Accessibility and cross browser testing.
Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
Designed dynamic and browser compatible pages using HTML, HTML5, jQuery and JavaScript.
Responsible for creating the screens with table-less designs meeting W3C standards.
Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
Developed web services using Restful and SOAP protocols
Defined text alignment, size, borders and many other typographic characteristics.
Fixed bugs and provided support services for the application.
Environment: HTML, HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Java, SVN, JIRA.
Grameen phone, Dhaka, Bangladesh Aug 2009 – May 2012
UI Developer
Responsibilities:
Involved in developing the front-end applications using web technologies like HTML/HTML5, and CSS/CSS3.
Built Web pages those are more user-interactive using AJAX, JavaScript, CSS and Bootstrap.
Involved in making the application Responsive using Bootstrap, and used SCSS pre-processor.
Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
Used SVN for version control and JIRA for defect tracking.
Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Define technical requirements based upon business requirements.
Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Worked on Oracle DB.
Worked on both functional and Object oriented programming.
Environment: HTML, HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Java, SVN, JIRA.