Java/j2ee Developer Intern Resume
Phoenix, AZ
SUMMARY:
- Over 3+ years of experience in Application Software development, analysis, testing and implementation on client server applications and working with Ruby on Rails - based platform via decoration, extensive use of views and models, and additional customer based customizations.
- Proficient in Model-View-Controller (MVC) architectures using Rails.
- Experience in designing, debugging, and writing functionalities of the website using Ruby and Rails and related technologies such as various Ruby gems, Angular JS, HTML5, JavaScript, jQuery, Bootstrap, CSS, SASS, Ajax, MySQL, PostgreSQL on backend.
- Good Exposure to GitHub and Heroku deployment scripts with support infrastructure on Amazon EC2.
- Expertise in customer facing website development and developing web applications with cross browser compatibility and responsive design using Bootstrap.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and implementation of ORM layer with Active Record.
- Strong concepts and fundamentals in Agile Methodology, Object Oriented Analysis, Design and best practices.
- Implemented Rails Migrations and Active Record, Action Pack and Action Mailer.
- Good experience in Test Driven Development and Behavior driven development methodologies for consulting firms and enterprise projects using Rspec and Capybara.
- Experience in using ANT, Maven and Jenkins for build automation and loggers using Log4j.
- Strong Experience in working with Databases like Oracle 9i/10g/11g, DB2, MySQL, Apache Storm, proficiency in writing complex SQL, PL/SQL and writing Triggers and Stored Procedures.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Excessively worked on Mule ESB Adapters in Consuming Restful and SOAP web services.
- Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
- Involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
- System design and development using OOAD with code review. Knowledge of Unified Modeling Language (UML).
- Extensive experience working in an Agile development environment.
- Able adapt quickly to Changing needs, set goals, commitment, and responsibility to accomplish tasks.
TECHNICAL SKILLS:
Platforms: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10
Languages: Ruby, SQL, Python, Java
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Coffee script, Bootstrap, SASS, HAML, AJAX
Databases: SQLite, MYSQL, PostgreSQL, Redis, MongoDB
Web Frameworks: Angular JS, React JS, Rails
Web Servers: WEBrick, Puma, Unicorn
Test Frameworks: Rspec, Capybara
Deployment tools/ CI Tools: Amazon EC2, Heroku, GitHub, Chef, Puppet, JenkinsProtocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP, REST
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java/J2EE Developer Intern
Responsibilities:
- Involved in software development life cycle (SDLC) of the project involving Requirements gathering, Analysis, Architecture Design, Detail Design development and implementation of project.
- Extensively involved in design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, JavaScript and Perl scripting, jQuery, Dojo and AJAX.
- Expertise in web development and related software Angular.js, HTML5, CSS3.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed various tables required for the cte in SQL server database and used Stored Procedures and Triggers in the application.
- Developed the application in MVC pattern with spring framework in presentation layer.
- Configured spring frame work that includes Spring core and the Spring ORM to work with Hibernate
- Involved in exposing the application as a Web Service (WSDL, SOAP, Restful, JAXB, JAX-RPC) and configuring to connect to other web services.
- Developed the back-end part with Hibernate persistence framework
- Written SQL queries, stored procedures and modifications to existing database structure.
- Used Log4J to log the messages in the database.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Performed unit testing using JUNIT framework.
- Designed File Adapters and FTP Adapter to write files/records to servers using Mule ESB.
- Designed and Consumed JMS adapter using Mule ESB and spring.
- Integrated ESB with the Java application to make the application Loosely Coupled.
- Involved in writing MAVEN & ANT script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
- Written Mule Expression Language to do processing in the channels.
- Handled all deployment and server setup issues on test environments (Maintenance, QA & UAT) that served as development and testing platforms for maintenance/production releases.
- Involved in testing, debugging, bug fixing and documentation.
- Worked for Production Releases, involved in coordinating Project Management, development teams and external interfacing systems.
- Created and Configured Jobs using Jenkins.
- Monitored Jenkins Jobs and Done Profiling different servers to improve application performance.
Environment: JDK1.6, J2EE, Struts1.2, JSF2.0, Spring 3.0, Hibernate, Agile, Servlets, JSP, Java script, JMS, EJB, JUnit, XML, HTML5, CSS3, Swing, SVN, Log4J, RAD 7.0, Unix, Web Services (SOAP, Restful), Oracle 10g/11g, Angular Js, Maven, Web Sphere Application server, AWS, Agile process, JIRA, Jenkins.
Confidential
Jr Ruby on Rails Developer
Responsibilities:
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML5, CSS3 and JavaScript.
- Built user Interface for website with HAML, ERB, jQuery, AngularJS, Coffee Script, Ruby, AJAX for View, Controller, Model in Ruby on Rails Framework
- Created and implemented a custom CSS grid system, with CSS media queries for mobile responsiveness using Bootstrap.
- Develop consumer based features and applications using Ruby on Rails, AngularJS, jQuery, HTML, Test Driven Development (TDD) and pair based programming.
- Coded JavaScript for page functionality popup screens.
- Implemented front-end validations using jQuery and Ruby Gems such as jQuery-validation- rails.
- Used Rails finder methods, filters and wrote model scopes in the application.
- Fixed front end bugs (HAML, CSS, jQuery errors)
- Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Practiced Test-Driven Development with RSpec as well as Behavior Driven Development with Cucumber and Capybara.
- Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
- Created class files in Jasmin assembler syntax(JVM).
- Provide clean functional UI/UX design.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 frameworks.
- Used Puma Web Server to deploy on Heroku and AWS using Git and GitHub
- Perform system configuration and update technical documentation tasks
Environment: Ruby on Rails, HTML5, CSS3, JavaScript, jQuery, HAML, ERB, AngularJS, Coffee Script, Bootstrap, AJAX, PostgreSQL, Rspec, Cucumber, Capybara, Puma, Git, GitHub, Heroku, AWS, Agile Methodology, UNIX
Confidential
Jr Ruby on Rails Developer
Responsibilities:
- Providing the best components of the Ruby on Rails to deliver high quality solutions to customers at maximum speed.
- Involving in the entire software development lifecycle, using an agile methodology.
- Providing input on feature requirements, then managing projects to completion, testing, and releasing to production.
- Developed in Rails and JavaScript/jQuery, hosting on AWS and managing code in GIT.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Coded model level validation using Ruby programming with emphasis in web security.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Worked in the design and development phases of the application.
- Worked with MySQL and search based data storage.
- Diving into complex SQL joins generated by Active Record in search of a performance problem.
- Refactored code using ROR.
- Used Mocha and Jasmine for functional/integration testing.
- Designed the RESTful API endpoints, and creating a regression test framework.
- Created Help Desk for user's queries to meet the bulk queries submitted by the users.
- Worked with Unicorn web server for handling concurrent requests that make more efficient use of dynos in Heroku using Git and GitHub.
- Designed and manipulated database.
Environment: Ruby on Rails, CSS3, XML, HTML5, JavaScript, jQuery, MySQL, Mocha, Jasmine, Agile Methodology, Unicorn, Heroku, Git and GitHub, UNIX.