Post Job Free
Sign in

Engineer Software

Location:
Posted:
February 04, 2020

Contact this candidate

Resume:

Chennai, India - Jan ****

Kamarudeen Kamaludeen

An Engineering Graduate in Computer Science with commendable experience of Fourteen plus years in Information Technology space over multiple verticals of Semi Conductor Manufacturing, Retail billing & Inventory management, E-commerce and Health care. My experience include complete software life cycle management over methodologies of SDLC like Waterfall and AGILE development involving requirement analysis, design, development, testing, implementation, deployment, scaling, maintenance and support of large enterprise applications in Client/Server Multi-tier systems, Distributed Architectures, SOA and Microservices with a proven ability to bring in customer confidence and approvals.

Over the years, I have worked on multiple technology stacks and frameworks likes of C, C++, STL, Java, J2EE, Spring, Hibernate and REST Web services, Node Js, Angular Js, React Js, Mulesoft ESB, CORBA, ACE_TAO interface layers and TAO and Jacorb compilers along with XML, RAML, JSON, JMS, Junit and Munit technology counterparts.

As an architect, have designed high throughput scalable systems, designed solutions for multiple products and core severs of distributed systems, choose viable technology stacks, derive requirements, scaling applications, provided good approach for highly critical production issues, better solution approaches for overall product and technical challenges.

My extensive experience in system design and development of Core Server applications, Web Applications, User interface, Complex Architectural designs and SOA, Micro services, Distributed Multi-Tier Client Server Applications with Distributed technologies like CORBA and ESBs to bring in interoperability between multiple technologies and applications, over various domains that include Semi-conductor, Health Care Image Processing, Retail Billing & Accounting software and E-commerce.

I have lead multiple teams towards delivering high quality of software deliverable along with required process compliance while adhering to organizational goals in an efficient and timely manner. In addition to creating design documents, my team management responsibilities include preparing weekly status reports, conducting regular scrum calls with whole team, sprint planning with management and other stake holders, maintaining MOMs, organizing and Conducting project progress review meetings, organizing goal review one on one meetings, organizing code review discussions and brainstorming sessions, organizing new technical advancement training and giving task to individual’s to learn new technologies and share it with teams to grow individual’s talents etc.,

Technical Skills

Languages

Java, JEE, C++, C, C#

Technologies / Frameworks / Web Scripting

Spring, Hibernate, REST Web Services, JDBC, Java script, CSS, HTML, JSP, Node Js, Express Js, Angular 5, React Js, XML, RAML, Junit, Munit

Distributed Environment

CORBA, Mulesoft-ESB, JMS, JNI, Rabbit-MQ, FactoryLink, AWS, ACE-TAO, Jacorb

Application/Web Servers

Apache Tomcat 8, JBoss, Weblogic

Build tools

Docker, Maven, Jenkins

Protocols, Standards and Specifications

HTTP, HTTPS, TCP / IP

Database

Oracle 11g, MS SQL, My SQL, PostgreSQL, Cassandra

IDE

JBuilder EE, Eclipse, Visual Studio, Anypoint studio

Source Control

IBM Clearcase, Git, BitBucket, VSS

Devops

Azure, Jira, Confluence, Extraview, PmSmart

Cloud

Mule-soft cloud, Heroku, AWS

Design Tools

Visio, UML

Development Approaches

SDLC, AGILE, TDD, SOLID

Operating Systems

Windows, Linux, Unix, Mac

Work Experience

1.Worked as Senior Technical Architect at Cognizant Technology Solutions Ltd through Enterprise soft labs pvt ltd as a contractual service from Sep 2018 to Dec 2018

2.Worked as Architect and developer for www.fiamy.com from Jan 2012 to Dec 2016

3.Worked as Architect and developer on a freelancing project for www.iboothme.com DUBAI from Apr 2011 to Oct 2011.

4.Worked with HCL Technologies Ltd, Chennai, as Project Lead for our client Axcelis Technologies, USA from Feb 2006 to Feb 2011.

5.Worked with HCL Technologies Ltd, Chennai, as Consultant through Six Sigma Soft solutions Pvt Ltd from July 2005 to Jan 2006

6.Worked with Picavox Technologies Pvt Ltd, Bangalore, as Software Engineer from June 2004 to April 2005

Major Projects

Project Name

:

E-Commerce

Duration

:

Jan 2019 – till date

Description

:

I have been working on two products on E-Commerce domain. One product is similar to www.olx.com, built for marketplace selling and helping venders and customers with logistics required for sales. Another one is helping customers to find latest deals available for a product over multiple retail online stores. My responsibilities include conceptualizing and deriving requirements, helping clients to choose viable technology stacks, system design and architecting solutions, develop and deliver tested products, scaling and load balancing applications etc.,

Role

:

Software Architect - Freelance Contractor

Technology stacks and

Environment

:

Node Js, Express Js, Sequelize Js, Passport Js, React Js, React Native, ES6, HTML, JavaScript, CSS, RESTful web services, PosgreSQL, Docker, Traefik, Swagger, Windows 10 / 7, iOS and Android

Project Name

:

MEXP Mulesoft www.aholddelhaize.com, USA

Duration

:

Sep 2018 – Dec 2018

Description

:

This project is a large E-Commerce product for our client. The online e-commerce portal is primarily being developed in coherence with service-oriented distributed architecture with primary goal of managing and selling groceries, food products, billing management, inventory management, online stores management of over multiple thousands of stores worldwide with a large distributed complex technology stacks. There are three large teams work together to make this online portal for multiple thousands of stores across different horizons. We worked on the Mulesoft integration layer to integrate different components / applications and manage required transformations,

Role

:

Senior Technical Architect

Technology stacks and Environment

:

HTML, JSP, JavaScript, CSS, Angular 5, Java, JEE, Spring, RESTful web services, Mulesoft-ESB, Oracle 12g, Windows 10 / 7

Project Name

:

FAPOS & FIAMY UAE & Malaysia

Duration

:

Jan 2012 – Dec 2016

Description

:

FAPOS is a point of sale retail billing and inventory managements system. This product is targeted for restaurants, medical stores and super markets etc., This product planned to be a full-fledged generic application over SAAS model that can be customized to suit the client’s varied retail stores / business and manage them though a central system along with synching data from various sources for the clients who have their outlets at multiple locations.

FIAMY is a web based personal accounting management application that was planned to have Android and iOS apps in order to capture individuals. Features such as budget and cost control notifications, expense tracking and debt management etc

Role

:

Architect and Developer

Technology stacks and Environment

:

HTML, JSP, JavaScript, CSS, Java, JEE, Spring, Hibernate, RESTful web services, Node JS, Angular 5, JUnit, Oracle 11g, Windows 7

Project Name

:

IBoothme Dubai

Duration

:

Apr 2011 – Oct 2011

Description

:

The primary aspects of this project are to have a photo booth application that can be customized to multiple clients to promote their business. The presentable promotions are set of templates, of which can be embedded over images that are being captured by the photo booth. The moments that are going to be captured along with client promotions will then be sent to individuals.

Role

:

Architect and developer

Environment

:

HTML, JSP, JavaScript, CSS, Java, JEE, Spring, Hibernate, RESTful web services,

Oracle 11g, Windows 7

Project Name

:

Optima MD Axcelis Technologies, USA

Optima HD [Intel, Samsung, SanDisk, etc.,]

Optima XE

Duration

:

Jul 2005 – Feb 2011

Description

:

These are three different large distributed application projects, whose purpose is to monitor, control and automate the ion implanter machines of varying doping levels for semiconductor manufacturing. Optima HD and Optima XE were developed from scratch and we have re-used many legacy core systems that were maintained from 1980s for our complete product development along with newer technology introduction and better control of machinery with greater improvement of throughput over number silicon wafer outcomes per hour. These projects were implemented over wide variety of different technologies in coherent with distributed computing technologies of CORBA and SCADA based FactoryLink framework for rapid GUI development and interoperability over other systems in a pluggable model and client server multi-tier architecture. It has chunks of multiple process environments that are being sequenced based on events, sequencers, legacy process, automation of processes, machine interactions, scheduler applications, backup servers, etc.

Role

:

Project Lead July 2009 to Feb 2011

Lead Engineer July 2007 to Jun 2009

Member Technical Staff Feb 2006 to Jun 2007

Consultant July 2005 to Jan 2006

Environment

:

C, C++, STL, Java, Java Swings, C#, FactoryLink(SCADA), Forth, CORBA, TAO, Jacorb, DOM, Xerces parser, ACE_TAO, Oracle 10g, MS SQL, Windows XP, Windows 2000, Linux and VxWroks

Project Name

:

Hepatic Biliary Analysis Siemens, USA

Duration

:

Oct 2004 – Apr 2005

Description

:

This product is to read and display all modalities of DICOM images and automatically find out the borders of the image content and come out with detailed analysis of liver and gall bladder related information. Siemens gave us a preparatory patented algorithm to bring out the pattern matching and analysis results for us to implement all the modalities check and outcomes.

Role

:

Software Engineer

Environment

:

: Java, Java Swings, JNI, C++(DCMTK Implementation), My SQL and Windows 2000

Project Name

:

Dicomer Picavox Technologies

Duration

:

Jun 2004 – Aug 2004

Description

:

This project is about creating DICOM images from JPEG, TIFF and BMP images and patient details, medical history, treatment and relevant information in to DICOM images, so that it can be used later by medical professional

Role

:

Software Engineer

Environment

:

Java, Java Swings, JNI, C++, My SQL and Windows 2000

Details of Responsibilities

·Responsible for complete product design and development using SDLC principles of Waterfall and AGILE methodologies from requirements gathering, design/architecting, develop, test and deployment of products, maintenance and service enhancements.

·Responsible for complete product design and development of large distributed applications over web and client server models with multi-tier SOA and micro services architectures with technology stacks of Java, JEE, Spring, Hibernate, RESTful web services.

·Responsible for design and development of a large complex client server multi-tier distributed application development by employing multiple technologies like C++, STL for core server side modules development, Java, Swing, JEE, C#, Infragistics(components) for user interface development in a distributed technologies environment of CORBA as interface layer to work seamlessly over multiple technology integrated product.

·Studying the new accelerated software development package applications and employing it achieve rapid product development for Graphical User Interface development using the package FactoryLink(SCADA) and its server development and plug them with conventional servers developed in C++ and C.

·Responsible for developing plug-ins to connect multiple servers and clients, developing automation software flow and mapping controllers along network routings.

·Gathered information from existing systems, analyzed programs and time requirements, prepared detailed specifications (both functional and module levels) and ensured that the developed software meets standards and technical specifications; performed technical analysis and code reviews.

·Integrated the various software modules and perform testing on the implanter equipment at client site provided the maintenance support / fixing defects for production and various development environments.

·Built couple of teams over multiple geographies for executing the projects at different levels and ensuring continuity of better progress

·Lead three teams simultaneously for quality software outcomes, excellent design principle applications, organizational goal orientation, compliance to strict process control adherences and matching customer expectations to fulfil all requirements towards best product outcomes.

·Interacting with client day to day basis, preparing weekly status reports, conducting weekly client telephonic calls, maintaining MOMs, following up with action items and maintaining a good rapport with client for good project progress etc.,

·Conducting project progress meetings, organizing goal reviews meetings, organizing code review meetings and brainstorming sessions, organizing new technical advancement trainings and giving task to individual to learn new technologies and share it with teams to grow individual’s talents.

·Coordinated with the offshore development team for their software deliverables, performed design and code reviews.

·Responsible for developing image processing software for medical analysis using DICOM, JPEG, TIFF and BMP and image format conversion from DICOM to JPEG, TIFF and vice versa.

·Responsible for developing database modules along with PL/SQL with ORACLE, with Strong knowledge in Stored procedures, Triggers and Views.

·Employed IBMs Rational Clearcase, Git, BitBucket, Visual SourceSafe for source control and version management.

·Employed TDD methodologies, SOLID design principles along with UML based design diagrams.

·Responsible for creating the Design documents, Software Design Briefs and statement of work documents, customer manuals etc.,

·Provided software support for the production equipment at the end customer’s site and acted as the Primary Application Support contact for our existing products.

·Analyzed both the error and performance data from the production equipment at our end customer site and provided/ recommended short/ long-term solutions to real-time issues reported from the field.

·Prepared release notes, installation manuals and setup instructions for new product functionalities released during the new release rollouts.

·Worked with product support and field service engineering team to resolve the deployment issues on the production equipment and environments.

Education Qualification

B.E in Computer Science and Engineering Jan ’01 – May ‘04

MIT, Anna University, Chennai, India First Class with 74%

Diploma in Electrical & Electronics Engineering Jun ‘93 – Apr ‘95

State Board of Technical Education, Chennai, India Distinction with 80%

Training/Certification/Achievements

Received three awards for the dedicated contributions made for Axcelis – HCL engagement.

Ministry of Telecommunication, Government of India certified GRADE-II HAM Radio operator.

Sample Project Link

Myself have designed and developed a sample e-commerce’s backend application in Node Js and the backend APIs deployed at below URL

https://t-shirt-shop-app.herokuapp.com/

The code base for the application is kept @ Bit Bucket for reference.

https://**********@*********.***/Kamarudeen/t-shirt-shop-app.git

If required, access to the above project’s code base can be given for technical evaluation purpose.



Contact this candidate