Post Job Free

Resume

Sign in

Software Engineer Project Management

Location:
Bengaluru, KA, 560001, India
Posted:
September 30, 2016

Contact this candidate

Resume:

JOHN PAUL.D

: acwudf@r.postjobfree.com +91-814******* / +91-995*******

Github Profile: https://github.com/johnp2686 Skype: johnp2686

Meticulous Software Domain Champion with a performance driven experience of 5+ years of working on numerous engagements geared towards improving performance of companies through efforts in:

Analysis, planning, executing & implementing corporate & business oriented software / applications ~ Delivering projects against agreed scope, budget, schedule & customer’s expectations ~ Managing client’s expectations by ensuring the delivery of highest quality services ~ Managing complex functional projects in various environments ~

SENIOR SOFTWARE ENGINEERING PROFESSIONAL

PROFILE OVERVIEW

Expertise in: Project Planning, Designing & Monitoring Testing & Execution Software Development Software Integration Proposal Preparation Requirements Specifications User Documentation Client Management Architectural Systems Research Team Management

Diligently handled projects while managing governance, strategic & technical matters with a distinction of driving new IT initiatives; skilled at phasing deliverables, specifications, analysis, design & architecture, resource allocation, requirements definition, presentations & demonstrations for execution of projects

Expertise in managing overall SDLC and project lifecycle viz. scope analysis, business & requirements study, design, development, testing & implementation, rendering application enhancement & change support while maintaining coordination with stakeholders & providing them with regular updates about the project

An effective communicator with exceptional analytical, technical, negotiation and client relationship management skills with the ability to relate to people at any level of business and management

TECHNICAL EXPERTISE

Operating System

Linux (UBUNTU, Red Hat ), Mac & Windows

Programming

Ruby on Rails (2, 3.2.x and 4.0), Python, HTML, Adobe Flex & Core Java

Framework

MVC, Sinatra

Scripting Language

Ruby, Python & Shell

Web Development

HTML, JavaScript, CSS, SASS, JSON, Web-Services, Jquery & Ajax

Database

MYSQL, MongoDB

Servers

Apache2 with Phusion Passenger, Ngix & Redis,

Version Controlling

Github & SVN

Deployment Environment

Amazon EC2,Elasticsearch, Amazon S3, Heroku, Capistrano for Automated Deployment & Jenkins

Testing Tools

Selenium-webdriver, Jmeter, Test-link,Monkeytalk,slikmobile,SOSATA,API Testing

SDLC Process

Agile Methodology

Content Management system(CMS)

Alfresco

Know-how of open source like Ruby on Rails, Python, Adobe Flex & Core Java Technologies

Knowledge of Ruby on Rails, Restful, HTTP, Ajax, Haml, Sass, JavaScript, Jquery, Mysql & Nosql

Expert in Web/Application Servers like Apache, Mongrel and Web-Rick

Good knowledge of Shell Script, Crontab

Strong development skills in deployment Apache, Ngix, Capistrano and Passenger

Sound exposure to Object Oriented Programming Language, Svn,Github, Heroku, AWS EC2 Cloud Platform Services, E-commerce payment gateway with PayPal and Authorizes.Net Integrations, Commerce Website using Sunspot Solr, Spree, MVC, Sinatra Frameworks

Experience in SDLC, Prototyping, RAD and Component assembly model

Integration Test using Rspec,cucumber

Experience in API testing using Jmeter and SOAPUI; unit test-driven using Rspec

Actively involved in design and development of Alfresco Share and should have expertise in Activiti based workf-low or Record Management

Hands on experience in Alfresco Share with version 5.0. and above

Should have experience in working on migration/upgrade of documents in Alfresco

Good to have knowledge on Records Management

Developed User Interface using FTL,YUI & Jquery

Developing workflows using Activiti engine in Alfresco

Developed Java backed Web-Scripts

Alfresco Share Configuration & Customization

CAREER REVIEW

Social DNA Labs, Bangalore Sep 2015

Senior Software Engineer

Key Deliverables

Project Management: Managing development of web-based project management, Issue Tracking Tool, including gathering requirements from Director of Engineering, conducting analysis & feasibility study, assigning tasks, performing R&D for identifying unique features, developing back & front-end, code versioning and deployment on production server, staging sever & demo server.

Application Development: Spearheading development of new customized plugins. Supervising maintenance & configuration of Redmine Project Management Tool into new systems. Hosting aws-ec2 redmine project management. Providing S3 rotational backup using Shell Script. Managing code with SVN and GitHub. Developing new features, maintaining several internal Ruby & providing production support on Rails Applications.

Developed web-based applications in Ruby on Rails & other web frameworks for clients across information services, retail, e-commerce, sports, professional services and education sector

Worked on Agile software development methodologies for smooth delivery of software using Ruby on Rails, Mysql, HTML, CSS and JavaScript

Hosted heroku and aws-ec2 web applications

Integrated payment gateway with PayPal and Authorizes.Net integrations; Facebook, LinkedIn, Twitter, Google and other APIs

Performed API testing using Jmeter and SOAPUI; unit test-driven using Rspec

Managed code with GitHub & SVN; adhered to best practices for test-driven development, continuous integration, refactoring & code standards

Strategies & Policies Alignment: Maintaining continuous alignment of project scope with strategic business objectives, and providing recommendations to modify the project for enhancing effectiveness toward business result or strategic intent.

Testing: Monitoring UAT and modifying in-house developed systems time-to-time. Gathering feedback from users to make any final adjustments to the programming before releasing the applications.

Team Management: Providing technical leadership and direction to cross-functional teams and coordinating efforts of multiple technical groups. Ensuring skills enhancement and development of every individual by providing direction, developing personal growth opportunities, motivation and required training

Tyfone Communications Development (India) Pvt. Ltd., Bangalore Jul 2013 – Aug 2015

Software Engineer

Key Deliverables

Project Management: Managing development of web-based project management, Issue Tracking Tool, including gathering requirements from Director of Engineering, conducting analysis & feasibility study, assigning tasks, performing R&D for identifying unique features, developing back & front-end, code versioning and deployment on production server, staging sever & demo server.

Application Development: Spearheading development of new customized plugins. Supervising maintenance & configuration of Redmine Project Management Tool into new systems. Hosting aws-ec2 redmine project management. Providing S3 rotational backup using Shell Script. Managing code with SVN and GitHub. Developing new features, maintaining several internal Ruby & providing production support on Rails Applications.

Strategies & Policies Alignment: Maintaining continuous alignment of project scope with strategic business objectives, and providing recommendations to modify the project for enhancing effectiveness toward business result or strategic intent.

Testing: Monitoring UAT and modifying in-house developed systems time-to-time. Gathering feedback from users to make any final adjustments to the programming before releasing the applications.

Team Management: Providing technical leadership and direction to cross-functional teams and coordinating efforts of multiple technical groups. Ensuring skills enhancement and development of every individual by providing direction, developing personal growth opportunities, motivation and required training

Freelancing, Bangalore Sep 2012 – Jun 2013

Software Engineer

Key Deliverables

Developed web-based applications in Ruby on Rails & other web frameworks for clients across information services, retail, e-commerce, sports, professional services and education sector

Worked on Agile software development methodologies for smooth delivery of software using Ruby on Rails, Mysql, HTML, CSS and JavaScript

Hosted heroku and aws-ec2 web applications

Integrated payment gateway with PayPal and Authorizes.Net integrations; Facebook, LinkedIn, Twitter, Google and other APIs

Performed API testing using Jmeter and SOAPUI; unit test-driven using Rspec

Managed code with GitHub & SVN; adhered to best practices for test-driven development, continuous integration, refactoring & code standards

Sura Systems Pvt. Ltd., Chennai Jun 2011 - Aug 2012

Software Engineer

Key Deliverables

Designed & developed highly distributed Ruby on Rails Web Applications for a high performance, high traffic & advanced interactive sites to attracts more than 1 million unique visitors per day by providing multi-login social websites and The Diner Music to consumers & professionals

Prepared clean, maintainable and efficient code; developed, deployed & maintained applications from production server

Maintained product support database to ensure customer satisfaction.

Managed unit test - driven using Rspec and code with GitHub

Hosted Heroku and Aws-Ec2 Web Applications and conducted API testing using Jmeter & SOAPUI

Integrated payment gateway with PayPal and Authorizes.Net ; integrated the application with Facebook, LinkedIn, Twitter, Google and other APIs

Developed new features and maintained several internal Ruby on Rails Applications; rendered production support to Ruby on Rails Applications

Liaised with internal business customers to provide administration support and troubleshot applications

Mitrodaya Software Solutions Pvt. Ltd., Chennai Apr 2010 - May 2011

Software Engineer

Key Deliverables

Designed & developed highly distributed Ruby on Rails Web Applications for advanced interactive sites to attract more than 1 million unique visitors per day, by providing online real estate and neighborhood information to consumers & professionals

Managed code with GitHub

Developed:

-Codes, hosted heroku and aws-ec2 web applications, integrated payment gateway with PayPal and Authorizes.Net, etc.

-New features and maintained several internal Ruby on Rails Applications

Created & maintained product support database to maximize customer satisfaction

Spearheaded Facebook, LinkedIn, Twitter, Google and other APIs

Rendered production support to Ruby on Rails Applications

Liaised with internal business customers to provide administration support & troubleshot applications

CREDENTIALS

Master of Computer Application TJ Institute of Technology, Chennai 2010

Bachelor of Science St. Joseph Arts and Science College, Cuddalore 2006

~ Please refer annexure for projects handled ~

~ Annexure ~

PROJECTS UNDERTAKEN

Title: Alfresco Content Management System Role: Sr.Software Engineer Environment: Java,Freemaker Template Language,Spring,Web scripts,Alfresco-Share-5.1,Eclipse, JSON,Jquery,Javascript YUI,Ajax,ApacheTomcat,SVN Duration: Since Feb 2016 Team Size: 1

Description: Alfresco is leading the convergence of ECM and BPM, helping create efficient connected processes which present content in context. More than 1,800 companies in 195 countries rely on Alfresco, including leaders in financial services, health care, Corporate Training,HR process, and the public sector. A global partner network and thousands of open source developers are ready to help you use it to accelerate your digital transformation..

Responsibilities:

Actively involved in design and development of Alfresco Share and should have expertise in Activiti based workf-low or Record Management

Hands on experience in Alfresco Share with version 5.0. and above

Should have experience in working on migration/upgrade of documents in Alfresco

Good to have knowledge on Records Management

Developed User Interface using FTL,YUI & JQuery

Developing workflows using Activiti engine in Alfresco

Developed Java backed Web-Scripts

Alfresco Share Configuration & Customization

Ability to create and architect documents in implementation the requirements

System infrastructure to allow scalability of existing systems like clustering, single sign on, load balancer,

Should have the experience in integrating alfresco with LDAP, Rest web services, CMIS web services

Authentication, Security Implementation in Alfresco Repository

Troubleshoot issues and perform root cause analysis in case of service failure or outages

Troubleshooting and resolution of issues related to Alfresco

Provide ongoing technical support and maintenance of production and non-production Alfresco instances and services running on Linux (operating within a defined operating model and processes)

Install and configure new Alfresco instance

Manage and support all existing Alfresco instances

Proactively identify areas for improvements, both in terms of architecture, performance and process

Identify performance bottlenecks, and take corrective actions

Troubleshoot issues and perform root cause analysis in case of service failure or outages

Manage vendor relationship, conduct weekly meetings, facilitate troubleshooting calls

Manage and track software upgrades and licenses

Manage user accounts

Manage logs and log rotation process

Configuration of Solr & related modules

Title: Redmine Project Management Role: Sr.Software Engineer Environment: Ruby On Rails, Mysql, Ajax, Github, Svn, prototype, JavaScript, Jquery Duration: Since July 2013 Team Size: 1

Description: Redmine is a free and open source, web-based project management and issue tracking tool, handling multiple projects and subprojects, featuring per project wikis and forums, time tracking & flexible role based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer. It is written using Ruby on Rails Framework. It is cross-platform and cross-database and supports 34 languages.

Responsibilities:

Developing new customized plugins and maintaining redmine project management by analyzing requirements and developing applications

Configuring Redmine into new systems and hosting aws-ec2 redmine project management

Taking S3 rotational backup using Shell Script

Integration Test using Rspec

Developing new features and maintaining several internal Ruby on Rails Applications

Providing production support for Ruby on Rails Applications

Title: Typeless Role: Sr.Software Engineer Environment: Ruby On Rails, MongoDB, Ajax, SVN, Ember.js,Python,Elasticsearch,Redis,Sidekiq,Puma Duration: Sept 2015-Jan2016 Team Size: 1

Description: Typeless is a platform for professionals to collaborate on contacts. Typeless imports, cleans & unifies all your contacts from multiple sources including Gmail, Outlook, Linkedin, Salesforce & many others.Use Typeless to connect & collaborate on contacts with people that you trust. By giving & getting contacts with each other, you & your connections are able to drastically increase the size of your contact book while also reducing the amount of time it takes to get in touch with someone whose details you do not have.

Responsibilities:

Developing single google auth get google-contacts and gmail email messages signature extracting

Configure background job using sidekiq

Developing API's Google, Gmail and syncing functionality

API Testing using SOAPUI

Integration Test using Rspec

Elasticsearch searching extracting contacts

Gmail Email message signature extracting First name,Last name,Designation,company,phone,

Title: E-Learning Role: Software Engineer Environment: Ruby On Rails, Mysql, Ajax, Svn, JavaScript, Jquery Duration: Feb 2013 – Jun 2013 Team Size: 1

Description: This adaptive learning platform delivers continuous personalized learning experience for each student enabling comprehensive practice, accelerating progress and rapidly concept mastery in common core standards. The curriculum is developed from the scratch with 100% alignment to common core standards.

Responsibilities:

Designed database, migrated and developed all modules; analyzed requirements and developed quiz formation and learning path assessment

Fixed bugs and enhanced existing features by developing source code for new features

Title: CIS (Claims Integration Solutions) Role: Software Engineer Environment: Ruby On Rails, Mysql, Ajax, Svn, JavaScript, Jquery Duration: Sep 2012 – Jan2013 Team Size: 2

Description: CIS is a claims management process by enabling users to process claims more accurately, consistently & cost-effectively using a combination of technology, information and collaborative work-flows. It moves claims quickly and efficiently from first notice of loss (FNOL) to settlement. Work Center provides tools to accelerate pace with an open, modular and end-to-end physical damage claims settlement solution.

Responsibilities:

Developed agent vendor details and quotation for users

Created database migration files and updated new columns, performed changes in the existing column names, data types, etc.

Fixed bugs and enhanced existing features by developing source code for new features

Title: My Force Role: Software Engineer Environment: Ruby On Rails, Mysql, Ajax, Svn, JavaScript, Jquery Duration: May 2012 – Aug 2012 Team Size: 1

Description: My Force is a mobile bodyguard. The purpose of 911 is to report an emergency once it’s already in progress; My Force helps in avoiding an emergency altogether by alerting the team before something bad happens by simply touching a button on the Smartphone (we will have all the relevant information to get you the help you need, where you need it, quickly & efficiently protect students, faculty and employees by making campus security and everyone more powerful force).

Responsibilities:

Fixed bugs and added a payment gateway model

Developed contact, profile and alert modules (add, update & delete) using Ajax

Created database migration files, updated new columns and performed changes in the existing column names, data types, etc.

Title: Pyroclicks Role: Software Engineer Environment: Ruby On Rails, Adobe flex, Xml Web Service, Mysql, Ajax, Github, JavaScript Duration: Sep 2011 – Apr 2012 Team Size: 2

Description: Pyroclicks (Multiple Login) worldwide customer-base, which comprise sidebar that connects, organizes and gives one click access to all (check emails, social media and favorites’ websites with a single user-name and password). Its logs into all the favorite sites with just our pyroclicks user-name and password.

Responsibilities:

Developed upload images and added additional images and creates browser windows

Created database migration files, updated new column and performed changes in the existing column names, data types, etc.

Fixed bugs and enhanced existing features by developing source code for new features

Title: Diner Music Role: Software Engineer Environment: Ruby On Rails, Adobe flex, Xml web service, Mysql, Ajax, Github, JavaScript Duration: Jun 2011 – Sep 2011 Team Size: 2

Description: The Diner Music is a hybrid premium original music library. Professionals who have high creativity can click library glow images on www.dinermusic.com, the albums will neatly get displayed within the side icon. When the user click album, it glows images, list songs, play sound, start progress bar and download the song. Dragged on drop, the user can save position, side icon drag and drop its placed at right side, left side user screen and also use multiple screen.

Responsibilities:

Developed contact, profile and alert modules (add, update, and delete) using Ajax

Created database migration files, updated new column as well as performed changes in the existing column names, data types, etc.

Fixed bugs and enhanced existing features by developing source code for new features

Title: Solerton Role: Software Engineer Environment: Ruby On Rails, Mysql, Ajax, Github, JavaScript, HTML Duration: Apr 2010 – May2011 Team Size: 1

Description: Soletron is a social networking and e-commerce platform in lifestyle retail vertical; it is designed to facilitate interaction between consumers and independent brands. It has a structure similar to Etsy as it does not hold any inventory. Sellers can sign-up through website to post their inventory online and brings a social element to retail as users can create profiles to follow brands or other members. It also features a lifestyle blog meant to keep their visitors up to date on sneakerhead trends. Soletron is known for launching the first ever sneakerhead comic book as part of their marketing efforts and have been deemed a source of authority for the community. Soletron hosts as many as 300,000 unique monthly visitors and makes 9,000,000 impressions per month. This company has an online presence in over 200 countries.

Responsibilities:

Developed add cart item

Handled integration with payment gate way

Created database migration files, updated new column as well as performed changes in the existing column names, data types, etc.

Fixed bugs and enhanced existing features by developing source code for new features



Contact this candidate