AYASKANT SAHU(AK)

Solutions Architect/Principal Developer
Linux/Opensource Evangelist, Ethical Hacker, Gadget Freak, Movie Buff, Numismatist, Antique Collector, Marathoner and Globetrotter!

About Ayaskant Sahu (AK)

A passionate Software Developer/Architect with 16 years of experience in design and development of large-scale web based application development for clients in the Financial, Publishing & Entertainment industries, and the Federal Government. Have worked on all stages of a software development life cycle. A Full Stack software developer. Primary area of work is on scripting languages such as PHP, AngularJS,NodeJS, PERL, PYTHON, Ruby on Rails, Shell Script. Proficient in Nginx, Apache, MongoDB, Mysql, PostGreSQL, Drupal, Apache SOLR, Ajax, CSS, and Linux. Core strengths in the application of open source tools and technologies. Apart from development, skilled at Linux/Unix based system administration as well as OS and Web Server Optimization/Fine tuning/Bench Marking/Load Balancing/Clustering technologies.
Proven ability to jump into new projects and learn new technologies quickly. In current role, worked as an Architect/Lead Developer on many large scale federal government projects built with Drupal/LAMP/Open Source Stack such as www.usaspending.gov, www.recovery.gov, www.performance.gov, www.itdashboard.gov, www.data.gov, www.sba.gov, goals.performance.gov, www.fedspace.gov, permits.performance.gov, green.sba.gov, www.acquisition.gov, www.pic.gov, www.section508.gov etc.

Skills & Knowledge

Coding Skills

PHP

Excellent

PHP has been one of my primary language of choice.

Python

Good

I use Python for most of my backend and automation related tasks. For web development I use Django which is a python based CMS.

NodeJS/AngularJS

Excellent

NodeJS and AngularJS are fascinating technologies. The more I explore the more am hooked.

Ruby

Good

Ruby was a favorite backend language, till Python replaced it. Have done Rails based development.

CMS

DRUPAL

Excellent

Have been using Drupal since 2002. It's wonderful platform which has evolved a lot in past few years. Some of my large implimentations used Drupal.

WORDPRESS

Good

Wordpress has been my favorite lightweight CMS of choice. Proficient with backed and front end development.

JOOMLA

Good

Love Joomla for it's cleanliness. Haven't used it in a while.

DJANGO

Good

Django is my favorite CMS/Web frameworks in python. Have used for a few test applications.

Best Practices

Agile/Scrum

Excellent

Have been an Agile and Scrum methodology champion in my organization.

CMMI Practice

Good

Was involved in the CMMI certification for one of my projects(performance.gov). Was instrumental in creating documentation and following best practice.

Six Sigma

Good

In Agilent every project has to be six sigma compliant. My projects were all fully certified by six sigma experts. Took six sigma trainings and also helped the team follow standard practices and procedures.

DATA/BASE

MySQL

Excellent

MySql has been my favorite database since the beginning of my career and am pretty good at it.

MongoDB

Excellent

Have used mongodb several times in my projects and is my faovite among the bunch of NoSQL databases.

PostgresSQL

Good

Have used potgres pretty extensively in my projects.

GreenPlum

Good

For few large applications like usaspending.gov have used greenplum and it is quite effective for large databases and massive data processing.

BigData

Excellent

Have working expereince on Hadoop, Hive, MapReduce etc.

NoSQL

Excellent

Have used MongoDB and CouchDB a few times in my projects.

SOLR

Excellent

Have used Apache Solr pretty extensively to process millions of records.

Tools/Technologies

Javascript/Serverside JS

Good

Extensively used JS,AJAX using Jquery,Motools,Prototype libraries. Have built applications involving NodeJS and AngularJS framework.

API

Good

Extensive experience with RESTFUL/SOAP API based architecture and solutions.

Single Page Web Apps(SPA)

Excellent

Experince in developing Single Page web applications using AngularJS , NodeJS Framework with RESTFUL API and MongoDB.

DevOps

Excellent

Experince with Docker, Puppet, Amazon Web Services (AWS), OpenStack. Used tools like New Relic, Nagios, Nginx, Varnish, Memcache, Squid, Maven, Ant,Cassandra, Vagrant, PuPHPet, Bower, Grunt, Yoemin etc

Tools/Technologies

Continious Integration

Good

Have worked on continious integration projects using tools like Jenkins, Travis CI, Buildbot with GitHub and SVN.

Platform Independent Mobile Apps

Good

Used Phonegap to create platform Indepependent mobile applications.

Work Experience

Principal Software Engineer

REI Systems

  • Period: February 2008 - Present day
  • Job type: Full-Time
  • Client: GSA, OMB, SBA

Has been the technical architect/technical lead/lead programmer of many White House/OMB(Office of Management and Budget) and several GSA Projects... etc

  • www.usaspending.gov
  • www.recovery.gov
  • www.performance.gov
  • goals.performance.gov
  • www.itdashboard.gov
  • www.fedspace.gov
  • permits.performance.gov
  • www.data.gov
  • www.sba.gov
  • green.sba.gov
  • www.acquisition.gov
  • www.section508.gov
  • www.pic.gov
  • www.fmi.gov

Software Architect

Bank of America

  • Period: March 2007 - February 2008
  • Job type: Consulting

As the software architect lead a team of 15 people in US and India to design a social networking portal, consisting of tools like Wikis, Blogs, Forums, Google Earth, Google Maps and Google Search Appliance. The eventual plan was to store all of the information for the bank in this portal. Was involved in the planning, designing the application and database, development of key components of the application in LAMP stack.

Senior Software Engineer

Agilent Technologies

  • Period: February 2005 - February 2007
  • Job type: Fulltime

As a Senior Developer Mr. Sahu was involved developing two tools called Coverage Matrix( to track product development and testing efforts) and Quality Metrics(A Defect Tracking and Management Tool) for the EESOF division of Agilent. At this time Mr.Sahu was working with a team of 30 people across the globe. Mr.Sahu was involved in planning, designing, presenting new ideas to product development teams and developing prototypes for these ideas. Couple of his ideas were awarded trade secret by Agilent Technologies.

Since Agilent is Six sigma certified, all the process, development practices had to follow 6 sigma best practices. Mr. Sahu has undergone several training for six sigma processes.

Senior Software Developer

PubSub Inc.

  • Period: September 2004- February 2005
  • Job type: Full Time

As a Senior Software Developer Mr.Sahu was involved developing new features and tools for PubSub search engine. PubSub was a startup and used to be the Google of blogs, newsgroup and rss feed searches. PubSub's prospective search matches user requests against new documents as they're published - in real time. In a team of 20 people in India and USA Mr. Sahu was involved in the development of tools like blogtags, pageranks, linkranks and brandranks built around pubsub engine

Software Developer

Zustek/Zeta Interactive

  • Period: January 2004-September 2004
  • Job type: Consulting

Mr. Sahu was a consulting software engineer with Zustek corp and was working with Ebizmailer, which was world’s no 1 email marketing tool at that point of time. During this time he worked with many clients such as Overture, Mattel, SONY, Time Inc., Game Show Network, National Geographic, Panasonic, Thrifty and Cendant who were using Ebizmailer. Mr Sahu’s primary job was to interact with customers, collect new requirements, and develop new tools around the core product called Ebizmailer in PHP, Perl and shell script.

Founder and CTO

Zaxer Technologies

  • Period: May 2001- December 2003
  • Job type: Full Time

Founded one of the first Linux and Open Source Services/Training company in India. Zaxer helped companies migrate from Microsoft based technologies/products to Linux based solutions. Zaxer's unique solution helped clients replace existing proprietary Mail Server, File Server, Proxy Server, Chat Server with free and OpenSource solutions. Also provided Linux/Open Source Training on System Administration, PERL/CGI, TCL/TK, Python, Shell Scripting , PHP etc.

Software Developer/Team Lead

Quillis Inc.

  • Period: January 2002- September 2004
  • Job type: Full Time

As a software developer in this startup of 15 people was involved in designing and creating products like Netpod and CarbonCloud. Netpod was an all in one server solutions for small and midsized companies. CarbonCloud was a backup solution which would automatically track and sync any file changes in your system to a remote cloud server. Was a lead developer on these projects and was instrumental in contributing to planning, designing, proposing new feature solutions, giving product demo to client along with marketing team, architecting and developing new features using php, perl, python and shell script.

  • Netpod
  • Ndrive
  • CarbonCloud backup solution

Software Developer

Olive Advanced Technologies

  • Period:March 2000- May 2001
  • Job type: Full Time

Worked on many websites like kaizen.com, cgroups.org, mahalife.com, biblesindia.com, professionals.us.com, linuxpertise.com and ccac.networkninja.com. He was responsible for developing many different components of these websites in PHP and PERL.

Intern/Software Developer

Satyam Technologies

  • Period:March 1999- February 2000
  • Job type: Full Time

Worked in Satyam’s Language Technology Research Center, which was developing India’s first language translation software from any Indian language to any Indian language. He was responsible for an Oriya Language word generator and a multi lingual accounting software. He used Perl, Tcl/Tk and Shell script to develop the products.

Education

University of Hyderabad

Internship, Language Research Technology Lab

Berhampur University

Masters in Computer Application(MCA) (1996-1999)

Berhampur University

Bachelor of Commerce, Statistics Honors (1993-1996)

Certifications/Honors

- Agilent Technologies Trade Secret Award(For an Internal Product) - 2005

- Agilent Technologies Divisional Merit Award for Outstanding Innovation – 2006

- Certificate of Merit (from Agilent) for 3 Innovations in a single year - 2006

- Selected to present paper under the "Most Promising Technology" category in first world

  wide Agilent Technical Conference, 2007 at San Francisco.

- PHP Brainbench Certified

Portfolio

Clients/Companies

© www.ayaskant.com, Ayaskant Sahu (AK), 2014