We provide IT Staff Augmentation Services!

Application Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Adept in end - to-end development of software products from requirement analysis, system study, server configuration, designing, testing, implementation and fine-tuning.
  • Extensive experience in designing, developing and implementing applications like corporate website and portal, blogs, wikis, web-based communities, social networking portals.
  • Expertise in full stack software development using LAMP, MEAN and Backbone/Marionette.
  • Experience in developing single page application using Angular, Angular CLI, Backbone and Marionette.js
  • Sound knowledge of various JavaScript libraries like Async, Ext JS, HighCharts, JQuery, Loadash, Node, Prototype, Underscore, Require JS.
  • Expertise in Agile Scrum and Waterfall methodology of software development.
  • Experience in using NoSQL DB like Couch DB and MongoDB.
  • Worked with different task automation and package managers like Gulp, Grunt, NPM, Yarn, Webpack and Bower.
  • Proficient in implementing web user interface (UI) using CSS and Java Script that follows W3C Web Standard. Also have experience in working with browser compatibility issues.
  • Good experience in implementing Model-view-controller (MVC) based framework.
  • Experience in writing for test-driven development using unit test frameworks like Jasmine, Mocha and Chai. Also, have been using Istanbul for generating code coverage reports.
  • Expertise in installing and maintaining CMS and CMF Content management system and frame work like Wordpress, Buddypress and Confluence application along with creating custom modules, themes, managing database and configuring server.
  • Experience in managing web services using REST architecture.
  • Excellent understanding and experience in using front end frameworks like Bootstrap, Angular UI, Angular material, JQuery UI.
  • Experience in SQL, MySQL, PL/SQL Programming, Oracle 9i/10g and Microsoft SQL server.
  • Expertise in delivering several performance improvement and advanced optimization for Apache, LINUX and Data Base SQL server, MYSQL Servers and performing configuration optimizations.
  • Experience in maintaining high traffic production and development servers, hosted in LINUX RHEL and Windows environment.
  • Executed several performance improvement activities for the website using Cache, server configuration and code optimization, also have experience in managing server backup through running Cron job and using Shell scripts.
  • Good understanding of version control systems such as VSS, Stash, CVS, GitHub and bug tracking systems and project management tools such as e-Tracker and JIRA.
  • Experience in working with ROR application framework and Ruby language.
  • Implemented different caching methodologies include Memcaching, API level Caching, also have experience in enabling browser level caching and response compression.
  • Expertise using rapid application development tools and IDE like Visual Studio Code, Eclipse, Apache Ant, Dream weaver, Aptana Studio, Sublime and Net Beans.
  • Experience in handling third party tools like Hyperic, Cacti, EtherPad and e-Accelerator.
  • Excellent knowledge of Object Oriented Analysis and Design (OOAD), and proficient in using OOP concept in development.
  • Extensive ability and knowledge to create Activity and Class diagram, Use cases, UML and Sequence diagrams.
  • Highly organized also have experience in managing multiple projects through interaction with technical and functional teams to meet deadlines.
  • Played major role in Software Architect and Development Group and involved in architecture, technical design, discussions and code reviews.

TECHNICAL SKILLS:

Operating Systems: Windows 98/NT/2000/XP/Vista, UNIX, Linux RHEL and MS-DOS.

Languages: C, C++, Java, PHP 4/5, SQL, PL/SQL and Ruby.

Frame work: JavaScript, JQuery, Prototype, EXT JS, HTML5, XHTML, DHTML, CSS 2, AJAX, RESTful web services, JSP, Servlets, JSON, JDBC, Node.js, Rails 3.0, Angular1.x, Angular4, Bootstrap, Backbone, Underscore.js, Require.js, Lodash.js, marionette.

Frontend Framework: Angular Material, Bootstrap, Angular UI, JQuery UI, HighCharts and Backgrids.

Unit test Frameworks: Jasmine, Mocha, Chai and Istanbul.

System: Wordpress 2/3, Confluence WIKI and Buddypress.

Database: MySQL 5.0, MS-SQL, Server 2005, Oracle 9i/10g, HSQLDB, SQLite, Couch DB, MongoDB

Servers: Apache 2, Tomcat 4.1/5.0 and Node/Express.

IDE/ Tools: Eclipse 3, Net Beans 5.5, Dream weaver, Edit plus, Visual Studio CodeNotepad++, Sublime and Aptana Studio 3

Version Control: Stash, SVN, GitHub and VSS.

Others: Apache Ant, SSH, WINSCP, Putty, PHPMyadmin, MEMCACHE, E-accelerator HYPERIC, CACTI for monitoring UNIX servers, GIMP, Unit, FileZilla, Mock flow, JIRA, E-Tracker, Etherpad, Data tables, Mongoose.

WORK EXPERIENCE:

Confidential, Boston, MA

Application Developer

Responsibilities:

  • From the scratch development of the Tool including DB schema design, control flow and server configuration and management.
  • Write code for single page application with UI routing to maintain different states of application.
  • Use server side routing and create API’s definitions to query Mongo DB using Mongoose.
  • Enable LDAP authentication for the application and create role based feature with session and cookie management.
  • Develop individual Angular Components that can be reused in several other applications.
  • Migrate Angular components developed in 1.x to Angular2.0.
  • Automate the build process and manage packages using Gulp, Bower, NPM, Yarn and Webpack.
  • Write automated unit test scripts using JS testing frameworks like Jasmine, Mocha, Chai and report code coverage using Istanbul JS
  • Architect and develop the two single page applications using Backbone and Marionette which interacts through common REST API’s.
  • Design and develop responsive mockups for the application layout using Flexbox, Angular Material, Angular UI components and Bootstrap.
  • Create dummy API data and API interfaces using Deployd for creating prototypes.
  • Manage and administer collection of LINUX and Windows servers for the department, also help the team members to spin up new VM servers and install different software in the internal cloud.
  • Write bash scripts for backing up Mongo DB and implement disaster recovery plan for the application.
  • Educate and help team to build single page applications using MEAN Stack.
  • Improve node server performance and stability by adding Node Clustering and error logging.
  • Architect application that can interact with intranet and internet using DMZ.
  • Conducted performance tuning for the application so as to handle huge amount of data.

Environment: Angular 1.5, Backbone, Marionette, Undersocre, Bower, Gulp, Grunt, Angular Material, Bootstrap, Angular UI, Jquery UI, RequireJS, Node, Express, MongoDB, Mongoose, Browserify, Istanbul, Flexbox, Mysql, RHEL, Windows server 2012, Apache.

Confidential, Cambridge, MA

Application Developer

Responsibilities:

  • Followed Agile/Scrum methodology of software development, with weekly standup meetings for analyzing the progress.
  • Used JIRA for project management and bug tracking and Atlassian FishEye for visualizing code changes.
  • Developed several application modules using backbone and marionette using CouchDB as the backend and Node.JS as the application server.
  • Designing and creating mockups for the application layout.
  • Designed and developed visualization graphs and tables with HighCharts and Backgrid using backbone collection and model.
  • Designed and developed the landing page and its components using EXTJS, JQuery, AJAX.
  • Wrote SQL queries packages and procedures for the AJAX calls from the UI pages.
  • JQuery plugin development for each component that can be reused by other applications.
  • Coordinated production moves and QA releases for each cycle with business and testing team.
  • Developed the entire application pages and middle ware web services for study data warehousing application using Node.JS, Bootstrap and Underscore.JS
  • Presenting and demonstrating the application to the user community.
  • Wrote middleware code and web services for connecting and querying Couch DB using Node.js
  • Conducted performance tuning for the application to handle huge amount of data.

Environment: Jquery, Ext J S, Backbone, Marionette, Lodash, require.js, Node.JS, Underscore.JS, Bootstrap, AJAX, Oracle, JSON, HTML5, HighCharts, Spotfire, CSS, Linux, JIRA, Notepad++, PL/Sql, CouchDB, BackGrid, Datatables, Agile/Scrum methodology

Confidential, Cambridge, MA

Application Developer

Responsibilities:

  • Followed Agile/Scrum methodology of software development.
  • Application was developed in Linux environment using Ruby language with Rails framework, Node.js, Ajax, SQLite and EtherPad.
  • Created and designed innovative UI design for improving the usability of the application.
  • Integrated the application with Google Scholar search engine.
  • Worked with the Library cloud team at Harvard for fetching the results from cloud to the connected scholar search feature.
  • Implemented the Etherpad tool to the connected scholar workspace so as to facilitate more features functionalities like multi user editing, review progress of the writing using animated time slider etc.
  • Optimized the database and the queries for performance improvement.
  • Installed the application and other necessary software like Ruby, Rails, Etherpad etc. in both production and development environments.
  • Designed the overall architecture of the application including the database schema and control flow of the application.
  • Followed Agile/Scrum methodology of software development.
  • Application was developed in Windows environment using APACHE, MYSQL, PHP, HTML5 and JQuery.
  • Implemented different levels of control such as administrator, normal user, moderator etc. For making the application more flexible.
  • Developed separate customization pages for the administrator, so that the application can be reused for other course sessions as well.
  • Used AJAX with JQuery with JSON for data transfer for faster response.
  • Enabled query caching within MYSQL server to retrieve the data faster.
  • Used PHP library PHPgraphlib for creating statistical report and charts for the data populated.
  • Tweaked and optimized complex SQL queries for fetching results from data base to calculate the random effects and reductions made after each polling session.
  • As number of users accessing the application is restricted, PHP session was implemented to reduce the number of queries send to database.
  • Automated most of the administrator settings to improve the user experience.
  • Installed and configured the web server and database.
  • Designed, developed and implemented a new web portal for Harvard Law School digital teaching department using Wordpress platform.

Environment: Java Script, Jquery, AJAX, MySQL 5.0, Apache 2.2, PHP 5, LAMP, Wordpress 3.0, Buddypress, HTML5, DHTML, Web services, JSON, CSS, VSS, GIMP, Eclipse, Windows sever 2008, MVC pattern, Agile/Scrum methodology, Ruby on Rails, ERB, Node.JS, SQLite, GitHub

Confidential

Associate Project

Responsibilities:

  • Designed and developed the entire application using LAMP Linux, Apache, PHP, Mysql and JAVASCRIPT framework like JQuery and Prototype.
  • Used HTML/HTML5, DHTML, CSS2, Java Script and LAMP technologies to produce high performance, rich and user-friendly Web interface.
  • Developed web pages and templates using W3C web standards (DHTML and CSS) which were compatible with IE, Mozilla and Chrome.
  • Designed and developed the entire application landing page using Javascript.
  • Home Page was designed with movable widgets resembling I-Google enabled by using AJAX and JavaScript JQuery and Prototype framework . This was specific for each user.
  • Configured the application with active directory of the company and enabling single sign-on.
  • Redesigned the entire application with a more intuitive, vibrant and simple UI.
  • Access Restriction for Blog, Post and Category Level based on Individual User and Distribution Lists.
  • Optimized global Search functionality.
  • Configured Apache Server, PHP and MySQL Servers.
  • Experience in using JSON for data interchange between client and server with AJAX calls.
  • Administered the production environment that includes distributed web servers and multiple Data base servers, with 100K+ tables.
  • Used REST web services for client server data transfer.
  • Themes Standardization customized almost 50 themes for various client projects.
  • Blogging Though word using XMLRPC and posting through mail using IMAP and implemented mail feature using PHPMAILER.
  • Opcode caching was implemented using E-accelerator to improve the performance. Also implemented Memcached and API level caching for overall performance improvement.
  • Implemented query caching and DB caching for better database response.
  • Maintained cron jobs for various modules under Unix Environment.
  • Developed various modules and features like star rating, flagging a post, nested commenting.
  • Actively participated in project planning, solution design, and post project reviews for projects of varying scopes.
  • Lead the team for internal and client production support and for ongoing development work.
  • Created test plans and test case for unit testing and Reviewing Manual test cases.
  • Maintaining production and development server hosted in Unix Environment.
  • Handled the Application Auditing with higher management on behalf of the project.
  • From the scratch development of home page for better UI and user experience using JavaScript, JSP, Servlet and HTML.
  • Followed MVC architecture for software development.
  • Maintained waterfall model of software development methodology.
  • Integrated and transferred the HTML with JAVA code using JSP.
  • Developed dynamic web pages using Servlets.
  • Wrote client and server validations in JavaScript and Java respectively.
  • Developed new modules and features as per the client requirement.
  • Configured LDAP for the authentication mechanism.
  • Setup and configured SSL for Apache Web Server on Linux
  • Tweaking the SQL database to improve the application performance.
  • Implemented Y-slow based performance improvement for the application.
  • Used JIRA and C2.0 for bug tracking and project management.
  • Maintaining the application server hosted in RHEL red hat enterprise Linux
  • Managing the database hosted in SQL server.

Environment: Java Script, JQuery, JAVA, SQL2005, LINUX RHEL 5.2, JSP, Servlet, HTML, DHTML, Ajax, CSS, PHPMyadmin, VSS, Eclipse, Apache Tomcat, WINSCP, SSH, Waterfall model, MVC pattern Prototype JS, MySQL 5.0, Apache 2.2, LAMP, REST, Wordpress 3.0, XMLRPC, LDAP, IMAP, Web services, Dream weaver, Eclipse, HYPERIQ, CACTI, E-accelerator, LINUX, Agile/Scrum methodology

We'd love your feedback!