We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

PROFILE:

Dedicated and seasoned Ruby on Rails professional with skill in design, test, develop, and implementing full stack enterprise application using Ruby on Rails, RSpec, JavaScript, React. Proficient in Software development life cycle, agile methodology and tools.

PROFESSIONAL SUMMARY:

  • 20+ years experience in the field of application development and database technologies.
  • 10 years of experience with Ruby on Rails framework.
  • Ability to design and implement enterprise application using relevant programming languages including Ruby on Rails, JavaScript, Python, Java, Dart, C++, SQL.
  • Accustomed to software development life cycle include waterfall, agile, scrum, Kanban.
  • Experience application deployment using git, Github, GitFlow, BitBucket, Jenkin, Chef, Docker, Virtualbox, Apache, Nginx, Heroku cloud, Amazon AWS, Google Cloud Platform, and Microsoft Azure.
  • Excellent knowledge in major Ruby gems including Nokogiri, Devise, Compass, Paperclip, will paginate, DelayedJob, Turbolinks, HAML.
  • Extensively use Test Driven Development (TDD) using tools including RSpec, Cucumber, Selenium and Rails test suite.
  • Develop open source Ruby gem MindApp which convert mind map into Ruby on Rails web application complete with secured workflow orchestration and performance measurement.
  • Strong hands on experience with several databases including MySQL, Sybase, PostgreSQL, MongoDB
  • Involved in user requirement study and develop master plan.

TECHNICAL SKILLS:

Programming Languages & IDEs: Unix shell scripting, Object oriented design, Object - oriented programming, Functional programming, SQL, Ruby on Rails, Java, JavaScript, ES5, ES6, TypeScript, CoffeeScript, Node.js, React, Python, Django, Pandas, PHP, XML, Ajax, REST API, JSON, Dart, Flutter, Jupyter Notebooks, Eclipse, Visual Studio, Atom, IntelliJ IDEA.

Ruby Gems: MindApp (creator), Nokogiri, Devise, Compass, Paperclip, will paginate, DelayedJob, Turbolinks, Stimulus, HAML.

Database & File Management: MongoDB, Microsoft SQL Server, Sybase Adaptive Server, SQL Anywhere, RDBMS, MapReduce, JSON, PostgreSQL, MySQL, OLAP, OLTP, SQLite, ODBC, JDBC.

Methodologies: Agile, Kanban, Scrum, DevOps, Continuous Integration, Test-Driven Development, Unit Testing, Functional Testing, Design Thinking, Lean, Six Sigma

Cloud Services & Distributions: Apache, Nginx, Amazon AWS, Google App Engine, Firebase, Azure, Elasticsearch, Docker, VirtualBox

EXPERIENCE:

Software Engineer

Confidential, Los Angeles, CA

Responsibilities:

  • Write a Linux shell script to import, aggregate, clean, and migrate data from existing Sage accounting software to PostgreSQL.
  • Perform installation of hardware and software require for the new system including Linux, Windows, Ruby on Rails, React, PostgreSQL, RSpec, Nginx, Node.js, npm, git.
  • Develop full stack web application using RoR REST API, React, PostgreSQL stack.
  • Create test automation using RSpec, Cucumber, and Rails test suite.
  • Develop mobile application using Flutter framework.
  • Deploy RoR application on Amazon Elastic Beanstalk

Software Engineer

Confidential

Responsibilities:

  • Installation and configure Sendmail SMTP and Dovecot for IMAP and POP3 to accept and process mail.
  • Analyzed source code of large open source PHP project such as osTicket and design appropriate mechanism to connect web based system with the new email based system.
  • Design and develop email based system to perform major transaction for osTicket including graphic conversion with base64 MIME file and photo attachment.
  • Developed metrics, attributes, filters, reports, dashboards and also created advanced chart types, visualizations and complex calculations to manipulate the data.

Software Engineer

Confidential

Responsibilities:

  • Using Python and Beautiful Soup package to extract web content from social media data warehouse.
  • Converted text to vector representation using Python word2vec algorithm
  • Developed convolutional neural network to categorize and predict news significance index using Tensorflow and Keras.
  • Created REST API server to communicate with other systems using Django REST framework.
  • Designed and create user interface using SproutCore JavaScript web framework.

Confidential

Software Engineer

Responsibilities:

  • Created DSL Metaprogramming to define organization structure that the Rails application can build KPI chart hierarchically.
  • Integrated ActiveAdmin to provide system administrator tools.
  • Use JQuery and Flash Fusioncharts to provide digital dashboard to management.

Confidential

Software Engineer

Responsibilities:

  • Developed Ruby on Rails web application and lead 2 teams that develop Android and iOS mobile application for hotel booking.
  • Use SOA architecture to provide back end services to mobile application.
  • Use Google Maps API and Geo-spatial library to process location based user experience.
  • Implemented custom data replication system using Redis.
  • Profiling and performance tuning of the over all system.

Confidential

Software Engineer

Responsibilities:

  • Create MindApp ruby gem which is a Domain-specific language (DSL) that convert mind map into Ruby on Rails code.
  • Write user and system documentation.
  • Organized several training for users and system administrator.
  • Involved in design concept, workflow, database schema, UML diagram
  • Developed 4 large scale Ruby on Rails applications running on Sun Solaris servers.
  • Worked on Service Oriented Architecture to provide data exchange among related systems and other agencies.
  • Test Driven Development using RSpec

Confidential

Software Engineer

Responsibilities:

  • Lead team of programmers and system analysts to study user requirement and develop EGAT Operation Center web application.
  • The system is a mix of ASP.NET and Java.

We'd love your feedback!