Profile Overview
I have been actively involved in software development since 1987, starting with client–server desktop applications and moving into web technologies from 2003 onwards, as the web began to mature. Over the years, I’ve worked across the full software lifecycle—coding, solution design, client support, requirement analysis, and even pre-sales and marketing—which gives me a strong end-to-end understanding of how real-world systems are built and used.
I bring 35+ years of overall experience in software development and business solutions, including 20+ years focused on web and tools development. My strength lies in understanding business requirements deeply, translating them into clean, usable interfaces, and building reliable, scalable systems. Clients consistently appreciate my ability to turn vague ideas into working products, design intuitive UIs, and troubleshoot issues quickly and effectively.
Technical Expertise
I have extensive hands-on experience in modern web development, data visualization, mapping, and 3D/interactive applications.
Front-End & UI Development
JavaScript, TypeScript
React, Next.js, React Hooks, React Native, Electron
Angular, Vue, Svelte, SvelteKit
MUI / React MUI, Tailwind CSS, DaisyUI, Flowbite, Chakra UI
Responsive UI/UX design for web and desktop applications
Data Visualization & Graphics
D3.js (2D/3D, custom layouts, geo, charts, graphs, Sankey, force, trees, clustering)
Chart.js, Highcharts / Highmaps, AmCharts, CanvasJS, Nivo, Sigma.js, Vis.js
Native SVG, Canvas, WebGL
Three.js, Pixi.js, Unity 3D (C#), 2D → 3D interactive visualizations
Mapping & Geospatial Systems
Google Maps APIs (Geocoding, Directions, Places, Traffic, Drawing, custom SVG markers, clustering)
Leaflet, Mapbox GL / Studio, OpenLayers, ArcGIS, OSM
Deck.gl, Kepler.gl
WebGL-based rendering, custom projections, animations, and drawing tools
GeoJSON, TopoJSON, Shapefiles, GeoTIFF, raster/vector processing
Backend & Data
Node.js, Express, NestJS
Python (Flask, Django, Pandas, NumPy, Matplotlib)
PHP
PostgreSQL, PostGIS, MySQL, MongoDB, Firebase, Neo4j, GraphQL
REST, SOAP, XML-RPC APIs
AI / ML & Automation
AI/ML algorithm tools and integrations
GPT APIs, LLM-based solutions
Analytics automation and data-driven workflows
Cloud & DevOps
AWS, Google Cloud (GCS), DigitalOcean
Git, GitHub, GitLab, Bitbucket
Business & Domain Experience
Beyond coding, I have deep domain knowledge in:
ERP & CRM systems
Accounting, inventory, payroll, order processing
Manufacturing, supply chain, export units
Healthcare (hospital systems), hospitality (hotel systems)
HRM and fixed asset management
I also have experience with quality and process frameworks, including Agile practices, CMMI, and Six Sigma concepts, which helps in delivering stable and maintainable systems.
How I Work
I’m detail-oriented, quick to understand requirements, and comfortable working directly with clients. Whether it’s building a complex visualization, designing a full ERP/CRM solution, or improving an existing system, I focus on clarity, performance, and long-term usability.
If you’re looking for someone who combines deep technical expertise, business understanding, and decades of real-world problem solving, I’d be happy to help.
Mapbox
React
MySQL
JavaScript
PHP
Angular
Python
Three.js
Google Maps API
D3.js
Leaflet
Vue.js
Svelte
Next.js
PostgreSQL
senthil babu K.
Chennai, India
$25/hr
5.0
4 jobs
With over 19+ years of experience in multimedia, digital learning, and front-end development, I have evolved alongside the changing technology landscape—from Flash-based interactive development to modern web and digital engagement platforms.
I began my career as a Flash Designer/Developer, building rich interactive applications using Adobe Flash and ActionScript, and successfully delivered numerous multimedia and eLearning solutions for large corporate clients. I also worked extensively with Rapid eLearning tools such as Articulate Storyline, Adobe Captivate, ViewletBuilder, and Camtasia.
For the past 5+ years, my primary focus has been on the eWizard platform, where I have gained strong hands-on expertise in developing eMailers, eDetailers, interactive presentations, and digital sales engagement content for pharmaceutical and enterprise clients.
My eWizard experience includes:
Development of responsive eMailers and interactive eDetailers
Localization / multilingual content adaptation support
Custom component development and UI enhancements
Working with HTML5, CSS3, JavaScript, jQuery, and Vue.js within eWizard environments
PDF export optimization, simulator testing, and cross-device compatibility fixes
Building reusable interactive templates and dynamic content modules
Supporting migration and modernization of legacy interactive content
Additionally, I have strong front-end development experience with HTML5, CSS3, JavaScript, jQuery, Vue.js, WordPress, and Flash-to-HTML5 / Adobe Animate CC to HTML5 conversions.
I am currently looking for opportunities in:
eWizard eMailer / eDetailer Development
Vue.js / HTML5 / CSS3 / JavaScript Front-end Projects
Localization / Content Adaptation Support
Interactive eLearning Development
Rapid Authoring Tool Projects
WordPress Development
I bring a unique mix of legacy multimedia expertise, modern front-end development skills, and specialized eWizard platform experience, enabling me to deliver high-quality digital engagement solutions efficiently.
HTML5
CSS 3
JavaScript
Adobe Captivate
Shareable Content Object Reference Model
Learning Management System
Articulate Storyline
Adobe Flash
Elearning
ActionScript
Vue.js
Chandra S.
Chennai, India
$30/hr
4.8
122 jobs
About Me
I’m a seasoned developer with 20+ years of experience working with Microsoft technologies. I specialize in building custom business applications and Office automation tools that make work faster, easier, and more reliable. Whether it’s a full-scale accounting system, a reporting solution, or a simple Excel add-in, I deliver solutions that are practical, efficient, and tailored to your needs.
How I Can Help You
✅ Develop business applications (financial accounting, inventory, and other line-of-business apps)
✅ Create integrated solutions using Access, Excel, Word, and PowerPoint
✅ Build custom MS Office add-ins to extend functionality
✅ Design reporting systems with Crystal Reports and SQL Server
✅ Add secure licensing to your VB or VBA applications (LimeLM™ / EasyDigitalDownloads)
Why Choose Me
⭐ Over 20 years of proven experience with Microsoft technologies
⭐ Strong expertise in both standalone applications and MS Office integrations
⭐ Clear, client-friendly communication—no jargon overload
⭐ Clean, well-documented code for long-term maintainability
⭐ Reliable, deadline-focused, and easy to collaborate with
If you need someone who can take your idea from concept to working solution—and explain it in plain English—I’d be glad to help.
Visual Basic
Microsoft Access
Microsoft SQL Server
Visual Basic for Applications
Microsoft Excel
Microsoft Outlook Development
SAP Crystal Reports
Automation
Software Licensing
Microsoft Access Programming
Database Programming
Velmurugan V.
Chennai, India
$40/hr
5.0
7 jobs
mn7M9H
I'm a certified AEM developer having 5+ years of experience in AEM development.
Having work experience of more than 5 projects. Worked in AEM 6.1, 6.4 and 6.5 versions.
I have migrated AEM 6.1 to AEM 6.4 version for two of my projects.
. Having good J2EE & AEM knowledge, I believe to become as asset to your organization. Original content and quick turnaround time is something I can offer you.
I experience in OSGI, JCR, Sling, Workflow and assets. And worked on Static and Editable template (migrated one another), page Components, Content components, Touch ui dialog creation and validation scripts using jQuery and AEM touch ui listeners.
Worked on sightly, REST and SOAP API calls using Ajax call from the client end to load the dynamic content on the page.
Implemented server and sling implementation layers to adopt the business logic and provide the component data as json as per requirement. Introduced mapstruct and lambok on project to enhance the cognitive complexity of a project bundle module.
I am flexible and have good business relationships with the people I work with. I can think differently. Moreover, I am open to learning new concepts, which I believe helps me in the growth of my career.
I have experience in leading a team to provide alternate solution to meet business requirements and converting the requirement to design documents for the developers. Also worked on migration projects from AEM 6.1 to 6.4 version and to 6.5 version.
Converted JSP components to Sightly components.
Implemented Sling models for components and migrated Js Use API to Java Use API.
Created Editable Template and migrated static template to editable template.
Implemented the Content As A Service accross the project.
Developed migration script to update the contents in AEM server.
Created new common client library for the project and implemented in existing projects.
Created service class in sling model in AEM 6.5.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Adobe AIR Developer near Chennai, on Upwork?
You can hire a Adobe AIR Developer near Chennai, on Upwork in four simple steps:
Create a job post tailored to your Adobe AIR Developer project scope. We’ll walk you through the process step by step.
Browse top Adobe AIR Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Adobe AIR Developer profiles and interview.
Hire the right Adobe AIR Developer for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Adobe AIR Developer?
Rates charged by Adobe AIR Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Adobe AIR Developer near Chennai, on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Adobe AIR Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Adobe AIR Developer team you need to succeed.
Can I hire a Adobe AIR Developer near Chennai, within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Adobe AIR Developer proposals within 24 hours of posting a job description.