Senior Ror Developer Resume
NJ
TECHNICAL SKILLS:
CORE TECH SKILLS: HTML, CSS, SASS, LESS, XML, Javascript, TypeScript, Ruby on Rails, Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, Jquery.
ADDITIONAL TECH SKILLS: Java, J2EE, Cloud, AWS, PHP, Python, C, C++, NoSQL, Hadoop, Oracle, MongoDB, CRUD, PL/SQL, Postgres, MSSQL, MySQL, JDBC, Agile, TDD, Scrum, REST, SOAP, UML, WebSphere, Tomcat, Eclipse
SUMMARY:
- Proficient in all phases of software development life cycle including requirement analysis, Debugging, Design, Development, Integration, Maintenance, Testing of web applications.
- 9+ years of experience in Front - end Developing and UI Development, with extensive knowledge of building single page application (SPA) using HTML, CSS, XML, Javascript, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, React.js, D3.js.
- 6 years of experience in software development, testing, web Application Development and in various domains on Ruby on Rails (ROR) Applications.
- Strong experience in self-healing Server Infrastructure development on AWS cloud, extensive usage of AWS EC2, S3, Route53, Cloud Formation, SQS.
- User Interface (UI) development by HTML5/HTML4, CSS3/LESS, JavaScript, AngularJS, Bootstrap, ECMAScript5, React.js, Ember Js, Backbone.js, JQuery, Node Js, DOM, JSON, XML and AJAX, Services & Factory.
- Experienced in providing client form validation, building custom directives & filters using JavaScript and AngularJS.
- Create responsive user Developed Dynamic and robust UI using Angular 2, React JS, HTML, CSS, SASS, JavaScript, JQuery by connecting backend API's with JSON. All the UI features are integrated with Angular Material element and classes.
- Experience in mobile device testing on both Android and iOS platforms testing 3rd party application,
- Experience on working with JavaScript object-oriented programming, events and cookies operations in order to build interactive web pages.
- Experienced in using Versioning tools like Git and Subversion to maintain current and historical versions of files such as source code, web pages, and documentation.
- Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, Postgres, PL/SQL.
- Highly Proficient in writing complex SQL Queries, stored procedures, triggers and very well experienced in MySQL, MS SQL, PL/SQL or T-SQL.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior ROR Developer
Responsibilities:
- Worked in the design and development phases as lead of the application using ROR framework.
- Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
- Input validations were done using Rails Validation functions.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X and Operating System.
- Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
- Designed and developed the web applications and interface using Ruby, Rails, and AJAX.
- Developed and implemented flagship e-commerce platform using Ruby on Rails and Mongo db.
- Designed and developed the frontend application using Rails, CSS, AJAX and JQuery.
- Wrote ruby scripts for deployments onto AWS and Continuous Integration provisioning.
- Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
- Developed stored procedures compatible with MYSQL in ruby.
- Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
- Created Ruby on Rails API for Angular front end mobile home sharing app.
- Created and modified code within a Ruby on Rails-based application
- Ruby on Rails-based platform via decoration, extensive use of view models, and additional customer based customizations
- Involved in developing and implementation of the Back-end web application using Ruby on Rails.
- Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySQL and Capistrano to automate and facilitate the
- Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySQL and Capistrano to automate and facilitate the deployment process on Phusion Passenger server. Utilized RHTML, YAML, RJS and Cascading Style Sheets (CSS) to outline the site pagesDeveloped web page and form validation with team using Angular.JS, React.Js, Bootstrap.js, Node.js, Backbone.js, HTML5, CSS & JavaScript.
- Used Angular.JS to develop MVC app (Models, Views and Controllers) which integrated with the Back-end RESTful services with AJAX ($http) to perform GET & POST data to backend servers.
- Built reusable and customizable components for the new website using React.JS and React-Routes to create a single page web application:
- Build sing page apps, modules, graphics and reusable components using Angular.JS, React.Js, Bootstrap.js, Node.js, Backbone
- Used React.JS in developing modular, compo- sable component and made use of props and sates. Maintained the Project in one store with the help of Redux.
- Participated in design sessions of Azure Cloud base implementation using Azure ASR.
- Installed, deployed, and upgraded AWS Cloud-based servers and services in accordance with Federal standards and project guidelines
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Implemented Angular Google Maps with Angular UI in applications Experimented with developing rich features in HTML5 and CSS3 (which was getting popular then).
- Strong knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Worked with Angular.JS for creating own HTML elements for building a companied website which is an open source project. Working knowledge of transpiler like Babel i.e. converting ES16 files into JavaScripts
- Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones. Design, develop and test HTML, CSS, jQuery and Node.Js,
- Worked with HTML and CSS for website design, JavaScript for scripting, and used Express.JS and Node.JS frameworks for server-side connectivity.
- Used version control tools like GIT, SVN and TFS to manage and control software development.
- Extensively used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices. Worked on NodeJs scripts, Karma, Jasmine for unit testing.
- Developed Single Page applications using AngularJS using components, directives using Javascript, Backbone.js, TypeScript and NodeJs. backend services and frontend experience (microservies architecture, golang, javascript, redis, AWS, docker);
- Implemented multi-tier application provisioning in Openstack cloud, integrating it with Chef/Puppet.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Experience on implementation of version control software SVN, CVS, GIT repositories.
- Hands on experience on JMS messaging system.
- Developing scalable front-end user interfaces using HTML, CSS, and JavaScript, JQuery, Angular.JS and Mongo DB.
- Designed and developed UI Search and results screens for SDWCS operators and other agencies using JSP, JavaScript, HTML and CSS.
- Wrote test cases for mobile device testing.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using Node.Js and JavaScript. Implemented Presentation layer using JSP, Servlets, HTML
- API distributed in multiple domain modules with multithreading, currently supporting Couchbase as database and running on the latest next generation edge technologies like Docker, Angular 2, Spring.
- Expertise in object oriented JavaScript Libraries including Various Plug-Ins like Angular.JS and Node JS.
- Created Javascript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Performed cross-browser and mobile device testing for quality assurance
- Good experience of using MySQL. Good experience in Java and fixed issues.
- Involved in Analysis, Design, Development and Testing of application using Agile Model.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
- Developed GUI using JSP, HTML5, and CSS3.
- Lead a team to develop iOS and Android application. Currently deploying several iOS apps using TouchDB (CouchDB for iOS) to provide smooth customer experience in offline and facilitate real-time collaborations.
- Worked on Xamarin to develop the hybrid mobile applications for both android and iOS.
- Used Ionic framework to build the hybrid applications for both android and iOS
- Developing and design of mobile and embedded technologies on mobile platform, Android with Android SDK version from and also application development in Android NDK.
- Developed Test Driven Development (TDD) and continuous integration using JUnit, JBehave and Jenkins.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery
- Development of front-end application using HTML, CSS, Javascript, Angular.JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions
- Used Eclipse IDE for designing, coding and developing applications. Developed test cases and performed unit testing using JUnit. Maintained high level of unit test coverage through test driven development.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.
- Experience developing web Kit and search Engine. Hands on experience with UNIX Shell Scripting.
- Built Single Page Apps using Angular 2 and Typescript for Responsive Design.
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, HTML, CSS, Javascript, TypeScript, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, React.js, Java, Cloud, AWS, Cassandra, NoSQL, Oracle, MongoDB, Crud, PL/SQL, MSSQL, MySQL, Postgres, JDBC, Android, iOS, IOS SDK, Android SDK, Black Box Testing, UI Testing, Mobile Device Testing, Git, Github, CVS, Rest, SOAP, WebServices, Weblogic, UML, Eclipse, Junit, Itext, Subversion SVN, Agile, Scrum, Test Driven Development TDD.
Confidential, Columbus,OH
Senior ROR Developer
Responsibilities:
- Developed automation test using Ruby, Jruby, Watir-Rspec for Browser testing, and Cucumber in Ruby for SLT.
- Developed website using Ruby on Rails on Unix/Linux operating system, backed by MySQL, Oracle and Mongo db.
- Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
- Implemented Complex data structures (Sorting, Searching, Stack, Queue, and Link List) for Ruby programming as per client specifications.
- Used Rails, AJAX, JSON, jQuery, Node JS and Angular JS to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Ruby on Rails on Linux operating system, backed by Capistrano and PostgreSQL to automate and ease the deployment process on Phusion Passenger server. RJS, YAML and Cascading Style Sheets (CSS) to design web pages.
- Ruby on Rails, JavaScript, JQuery, HTML, Behavior Driven Development (BDD) and pair based programming is used to develop client based features and applications.
- Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all of the RVM, GEMS and libraries for this version of the Ruby/Rails.
- Implementation of Rails back-end for Case Manager on Linux environment.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Wrote backend programming in Ruby on Rails.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Implementing ROR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
- Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Wrote various interfaces to the management system in Ruby on Rails.
- Worked on transformation of inheritance and out sourced UI by using Javascript, Bootstrap, Ember.js, Backbone.js, Angular js, Node.Js, React.js and JQuery.
- Used Angular MVC and two-way data binding. Worked on automation scripts using Selenium in JAVA. Experience in using JavaScript build tools and dependency management like Grunt, npm.
- Designed and developed the user portal using Javascript, React, Ember.js, Backbone.js, Angular.JS along with HTML, CSS and Bootstrap.
- Expert in UI development technologies such as JavaScript, CSS3, HTML5, GWT
- Good understanding in Javascript, Angular.js, Bootstrap, Ember.js, Jasmine, Karma, Backbone.js, React.js, MyBatis, require.js, node.js framework concepts and Responsive Design.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto
Scaling, and RDS in Cloud Formation JSON templates.
- Developed and implemented UI controls and APIs with Javascript, Bootstrap, Ember.js, Backbone.js, Angular.js and Node.js. Used Node.JS for asynchronous data communication between server and client.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Accessed and manipulated the Oracle database environment by writing SQL queries in the Postgres, oracle sql developer for testing purpose. Managed Database design, creation and querying of the whole project. Wrote Postgres, MySQL queries, store procedures and triggers.
- On boarded and migrated test and staging use cases for applications to AWS cloud with public and private
- Experience in developing scalable front-end user interfaces using HTML, CSS, Backbone and JavaScript, JQuery, Angular.JS and Mongo DB.
- Worked with Angular UI-Bootstrap to develop different custom component like carousel, date-picker and accordion.
- Designing and deploying scalable, highly available, and fault tolerant systems on AWS Cloud .
- Worked on Public Cloud Comparison including Feature, Price and benefits between AWS and Azure for a Microservice based Java project using Docker Containers
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS Cloud
- Using different databases JDBC, MySQL, MongoDB, MS SQL, Oracle, Postgres, SQL Server and DB2 Client. Strong experience of writing Functions, Procedures and Triggers.
- Experience with Cloud & Virtualization involving products from VMWare, KVM and OpenStack.
- Used React JS to create controllers to handle triggers
- Implemented Web services using apache API and tested them using SOAP UI. Integrated the SOAP Web services to RESTful Web Services.
- Browser and mobile device testing for responsive websites
- Experience in AWS, which included managing application in the cloud and creating instances.
- Administered both Git and Subversion repositories for an enterprise code off.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Used React JS to create views to hook up models to the DOM.
- Involved in Mobile device testing for web facing applications.
- Developed DAOs (Data Access Object) to interact with JDBC, MongoDB, Postgres, MYSQL, MS SQL, DB2.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database. Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods
- Worked on full software development cycle from concept through deployment for iOS and Android.
- Developed web apps for iOS (iPhone) and Android using frameworks like Titanium, Phonegap, Cordova, Sencha Touch, Android SDK, Android Studio, jQTouch, iWebKit.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Javascript, Angular.js, Backbone.js, Require.js, Bootstrap.js and jQuery.
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, CSS, HTML5, JSP, AJAX, jQuery, Javascript, Node.Js, Bootstrap.Js, React.js, Angular.Js, Backbone.Js, Cloud, AWS, DB2, CRUD, PL/SQL, JDBC, Cassandra, Postgres, NoSQL, MongoDB, MySQL, MS SQL, Android, iOS, IOS SDK, Android SDK, Black Box Testing, UI Testing, Mobile Device Testing, Web Services, REST, SOAP, Junit, Jira, GIT, GITHUB, Subversion (SVN), Maven, SOA, JMS, Tomcat, Linux, UML, Eclipse Agile, Scrum, Test Driven Development.
Confidential - Issaquah, WA
Senior Full Stack Developer
Responsibilities:
- Extensive experience in developing Ruby Gems and scripting using Ruby Core, jruby and Ruby Standard Libraries.
- Proficient in design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
- Developed application in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, CSS BDD and pair based programming.
- Designed the front end of the application using Rails, CSS, HTML, jQuery and JSON.
- Worked with bash, powershell and ruby scripting. Strong Object oriented development experience in Javascript, Ruby and Python.
- Development using Ruby On Rails, Angular JS, Elastic Search, TDD
- Developed automation test using Ruby, JRuby, Rspec Watir for Browser testing, Cucumber in Ruby for SLT
- Created data validation scripts for data validation (Ruby).
- Created blog posting tool using Ruby on Rails.
- Developed internationalization testing tools, using Ruby, Python and Visual Basic.
- Coded model level validation using Ruby programming with emphasis in web security.
- Front end expertise using HTML and CSS, and also managing Ruby on Rails layouts and views
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML. Designed the flow of the project using Water Fall Model.
- Developed user interfaces using JSP, JSF frame work with AJAX, JavaScript, HTML, DHTML, and CSS.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Interfaced with the Oracle back-end using Hibernate Framework and config files.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha EXT JS, Spring data, JPA.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Experience using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX
- Used Resource Manager to schedule the job in Unix server.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby
- Develop Mercurial, ClearCase, WordPress themes to meet the needs of the small business owner.
- Developed modules of the application in ASP.NET, Silverlight and involved in writing C# classes.
- Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different Oracle BPM tools.
- Experience with Version Control Tools such as Subversion, Mercurial, PVCS, SVN and IBM ClearCase.
- Design and implement batch & entry code system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe, Seagull).
- Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum
- Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS VB.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Developed JavaScript and Action Script, VB Script macros for Client Side validations.
- Designing, developing and testing C/C++ and Java applications in SDLC as well as Agile environment.
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, HTML, CSS, JavaSCript, JSP, Cloud, JQUERY, Servlet, Angular.js, Node.js, Ext.js, Ibatis, Struts, JSF, EJB, JBOSS, Apache AXIS2, MYSQL, TOAD, SQL Server, Wordpress, Tomcat, GWT, Jrules, SOAP, iText, WSDL, Javascript, EXT JS, Dojo, Mainframe, Jasper Report, Cobol, DB2, SAS VB,UML, Netbeans, Selenium, PL/I, ANT, EMC Documentum, Jira, Swing, ILOG, Mercurial, ClearCase, COGNOS, Waterfall.
Confidential
Web Application Developer
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Worked with multithreading in synchronized environment.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, Angular js and JavaScript.
- Used AngularJS for developing single page web applications taking advantage of its two-way data binding to improve performance.
- Worked in modern, mobile ready responsive front end development with CSS3 media queries, AJAX, Bootstrap, Angular JS, and jQuery.
- Involved in development of GUI Using HTML, CSS, JSP and JavaScript.
- Extensively used JSP, HTML, CSS, Javascript for developing new pages.
- Design & Development of the User Interfaces using HTML, CSS andJSP.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Designed and developed the persistence tier using Hibernate framework.
- Implemented EJB (Session Beans) to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Web sphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for regular cleaning of database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
Background Skills: HTML, CSS Jquery, Ajax, Sencha EXTJS, JSP, JSTL, Javascript, Servlet, JAVA, Hibernate, Struts, Weblogic, Apache CXF, Rest, AJAX, jQuery, JSP, Eclipse, Junit, Maven, ITEXT, GWT, Oracle, CRUD, PL/SQL, JDBC, UM
LBCBS, Chicago, Illinois
Software Developer
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
- Application was designed and developed in Struts framework with Struts Tiles which is based on MVC
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
- Implemented the Struts Validation framework.
- Use of Java Collection API and classes such as HashMap, Array List and Vectors.
- Incorporated XML Parser such as DOM.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Designed and developed internet web applications using HTML, JavaScript and CSS.
- Implemented database transactions using Hibernate ORM framework.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and sub queries.
- Used TOAD to create complex queries and sub queries. Built and deployed WAR file on JBoss application server. Used VSS for version control of project files.
- Implemented Log4j to maintain system log.
- Developed application using MyEclipse for rapid development.
- Involved in QA support and deployed the application on Production server and supported for the real time issues.
Background Skills: HTML, CSS, Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JavaScript, Oracle, SQL, UML, Eclipse, JQuery, AJAX, ExtJS, Junit, MAVEN, report, ILOG, Agile, Web 2.0, SOA, Flex.