Ashik Salahudeen

Application Developer

aashiks@aashiks.in

+91-9539480232

Profile

Application programmer with experience in developing custom enterprise application integration on Oracle's Java platform, mobile applications on Android platform, delivering web applications on python/Django/Ruby on Rails/Microsoft .Net, desktop application development using XULRunner/wxWidgets. Active open source promoter/contributor

Skills

Application programming

Design, implement and maintain enterprise grade web applications and desktop applications. Wide knowledge of eco-systems on popular development platforms. A knowledge of common software patterns and scenarios which call for their use. Conviction about adherence to standards while designing and implementing a solution.

Estimation, Management and Delivery

Experienced in estimating and delivering small to mid-sized applications and leading teams of upto 10 members. Deep understanding about requirement of support infrastructure for a project such as source control, defect trackers, document management and best practices for team driven application development. Experienced in working with customers to extract exact requirements and delivering the implementation on time

Automation

Automating various aspects of application development including build/test/deployment on various platforms and servers using available scripting languages (such as perl,bash,python, .Net languages) as well as build tools (ant/make). Writing custom tools for generating code.

Technical

  • C#, VB.Net, Java, Scala, Ruby
  • PL\SQL, T-SQL
  • Python, Perl, C++
  • ASP.Net / JSF / Rails
  • HTML5,CSS
  • Javascript
  • Weblogic, Spring 3, Spring Batch
  • GNU/Linux, HP-UX
  • OS X

Experience

Qburst Technologies

Associate Architect - Mobility

October 2011 - present


Responsibilities

  • Road map and drive company's open source efforts across different teams
  • Provide architecture/technical advice to bring de-railed projects back into timeline
  • Manage web/mobile application projects - architecture, code review, delivery, client interaction
  • Estimate web/mobile application development timelines

Accenture Malaysia

Java developer on contract

June 2010-May 2011


Responsibilities/accomplishments, EAI team, Telekom Malaysia Project :

  • Harvest the Telekom Malaysia HSBB project's EAI application as an Accenture ISC Kuala Lumpur asset
  • Maintain and extend the custom code built for the Spring Batch based EAI batches
  • Manage and oversee application deployments to the different development/production environments
  • Solve technical issues arising in any test/production environment.
  • Develope small web applications used as dashboards to display application configurations
  • Maintain monitoring/log viewer application for TM EAI
  • Automate various parts of the development process including daily deployments to System Test environments and automated configuration backup/restore


Responsibilities/accomplishments, Software architecture, Korea Telekom SDP project:

  • Provide advice on application architecture
  • Rapid development of required code components from process flow diagrams
  • Rapid development of ORM layer via SQL generation using custom built scripts
  • Provide rudimentary build and testing mechanisms
  • Bug fixing during system test
  • Pair programming with different team members to facilitate rapid fixes
  • Code review

REACH

C# and .Net Instructor

April 2010-May 2010

REACH is an institute for women under the Women Development Corporation, Govt of Kerala. Taught a course with the following content: ASP.net programming using C# 2008, version control using Mercurial and unit testing using NUnit.

IIIT Hyderabad

Junior Research engineer

April 2009-May 2009

Assisted Prof. C V Jawahar with his research in Malayalam language OCR by writing in new experiments and automating existing experiments and tests. Skill set used: Bash scripting, C/C++ on GNU/Linux and python.

Envestnet Asset Management

Software Engineer (C# and VB.Net)

December 2007 - March 2009


Envestnet Asset Management, Inc. is a privately owned investment manager operating in USA.

Responsibilities/accomplishments, UMPI team :

  • Worked on major architectural changes in the platform's reporting
  • Daily maintenance tasks such as enhancements, bug fixing as well as writing tools for automating daily tasks and for diagnostic purposes
  • Streamlined the build and deploy cycle (to cut the build time by as much as an hour) as well as introduced continuous integration to monitor build breakages.
  • Support in solving technical issues arising in any test/production environment.
  • Write tools/test harnesses for generating performance metrics and for code generation


InDSP Audio Technologies

Software Engineer

Jan 2007 - September 2007


InDSP Audio Technologies provides high end DSP, embedded and hardware solutions for International sound companies. Involved in developing the companies next gen audio platform, codenamed project Unity. It uses Mozilla XPCOM to build a scriptable, component based framework on which applications specific to the Unity hardware can be built.

Responsibilities/accomplishments :

  • Conceive and develop architectural component for codename Unity.
  • Build and test codename Unity on Windows, Mac OS-X and GNU/Linux


Palnar Transmedia Pvt. Ltd

Software Engineer

September 2005 - Jan 2007


Palnar Transmedia Pvt. Ltd. developes software products exclusively for the European and American markets and operates from offices in US, Germany and India.

Responsibilities/accomplishments :

  • 2005 Sept - June 2006: Life Cycle Centre. (For Next Gmbh, Germany) A Windows program to efficiently manage the lifecycle of workstations in a network. Using Microsoft .Net framework 1.1 (VB.Net and C#.net) and C++. Role: Developer.
  • 2006 July - 2006 August: Image uploader ActiveX Control (For Pixum AG, Germany) An ActiveX control to be used inside a web browser so that clients can upload images to the company's website. Programmed using Microsoft VC++, MFC. Role: Developer
  • Sept 2006 - Jan 2007: Pix It Album creation software (for Pix It) A program to create a photo album and save it as PDF to be printed out later. It was programmed using wxWidgets 2.6 C++ GUI toolkit. Role: Developer, Team lead.
  • Additional responsibilities involved estimation of time required to complete different projects, and overseeing the administration of company network.


Geojit Infofin Ltd

Software Engineer

January 2005 - August 2005



Geojit Infofin Technologies was initially just the information technology wing of Geojit Financial Services Ltd , Cochin. It was later registered as a company and concentrates on satisfying the IT needs of Geojit Financial Services.

Responsibilities/accomplishments :

  • Jan 2005 - Aug 2005: Conversion of the Geojit Financial Services' BackOffice site from ASP to ASP.Net and maintaining it meanwhile. Platform: .Net 1.0, using VB.Net, JavaScript, VBScript, SQL Server 2000 and ASP.
  • Aug 2005: Online examination for recruitment into Geojit Financial Services Ltd. Platform: .Net 1.1, using C#.Net, JavaScript, SQL Server 2000.
  • Additional responsibilities involved managing the web server that served the ASP.Net pages.

Education

  • 2004 September - 2004 December

    Diploma in Software Engineering (specialization in .Net) from TATA CMC Ltd.

  • 2000 - 2004

    Bachelor of Technology (B.Tech) in Electrical and Electronics Engineering from Kerala University, College of Engineering Trivandrum, Kerala. Percentage of marks: 63.8%.

  • 2000 - Senior Secondary School

    AISSE (12th Standard), Central Board of Secondary Education, with 80%

  • 1998 - Secondary School

    AISSCE (10th Standard), Central Board of Secondary Education, with 85%

Outside work

I am,

  • One of a group of people who started a very active Free Software Users' Group (formerly gnu/Linux users' group) in Trivandrum, Kerala. This is currently the most active Free Software Users Group in the state, with a very active mailing list as well as offline activities. The mailing list is available at http://groups.google.com/group/ilug-tvm .
  • A part of the language computing initiative called Swathanthra Malayalam Computing (http://smc.org.in ), where I contribute to localizing various Free and Open Source Software and organize development/localization camps. Major accomplishments include localizing the popular Firefox browser to Malayalam and having KDE translated for desktop use.
  • A collaborator in the SILPA project (http://silpa.org.in) which provides Indian Language Computing tools on the internet. I've helped with design, testing and has contributed code
  • An unofficial maintainer of software packages for Arch Linux.
  • An avid reader.

Other info

  • Year of birth - 1982
  • Contact Number - +919539480232
  • Email - aashiks@aashiks.in
  • Indian, hails from State of Kerala, India
  • Ready to re-locate

Ashik Salahudeen � aashiks@aashiks.in � +91-9539480232