You are on page 1of 5

Ahmed Basha Shaik

AB
Software Programmer | KJ Systems (India) Private Limited

 +91 9160099089, 7989651513  itsahmedbashas@gmail.com  Vijayawada, IN

SUMMARY

Passionate Software Programmer with 3.3 years experience in developing software products that are used by US Health
care industry.
Experience in .NET Framework, C# ,LINQ, Web API 2, Web Sockets, ADO.NET, Messages Queues.
Extensive Experience in building web applications using JavaScript, Angular (2+), jQuery, AngularJs, JSON, HTML5, CSS3,
Kendo UI, Bootstrap.
Developed mobile application using Ionic Framework.
Experienced in creating stored procedures using MS SQL.
Adept in end-to-end development of software products from requirement analysis to system study, designing, coding,
debugging, documentation and implementation.
Dedicated individual with strong sense of responsibility, work flexibly and ability to adapt quickly to changing
environment professionally and personally.
Involved in multiple projects at architectural level of building, skilled in identifying risks and issues in timely manner,
successful in interacting with upper-level decision makers.
Started exploring new technologies like .Net Core, Node.js etc.,

TECHNICAL SKILLS

Languages : C#, JavaScript, LINQ, HTML5, CSS3.


Frameworks : .NET 4.5, Web API 2, Angular, AngularJs, Bootstrap.
Libraries : jQuery, Kendo UI, Angular Material, NgxFormly.
IDE : Visual Studio 2013, 2017, Visual Studio Code.
Database : SQL Server 2008.
WEB Servers : IIS.
Version Controls : Visual Source Safe, Git, Azure DevOps.
External Components : HTMLAgilityPack, Select PDF, Microsoft Messaging Queue, Azure Messaging Queue.

PROFESSIONAL EXPERIENCE

Project#1  May '16 - Present

EHR Your Way Vijayawada, IN


KJ Systems (India) Private Limited
EHR Your Way is a unique Electronic Health Record System.

Description:
An Electronic Medical Record (EMR) is a digital version of paper chart that contains all of patient's medical history
from one practice.
EHR Your Way is an All-in-One Solution for designing Electronic Medical Records which increases patient flow by
eliminating paper in the office, streamlining the way of taking patient notes, improving the functionality of practice with
standardized methods of handling patient medical exam records and incorporating the features that are needed by
practice to qualify for Stimulus bonuses.
Electronic Medical Records developed by EHR Your Way contains Demographics, Medical History, Easy Forms,
Medication and Allergies, Immunization Status, Laboratory Test Results, Radiology Images, Vital Signs, Drug Reminders,
Insurance Claiming etc.,
In this project I deal with modules like Easy forms, Demographics, Labs, Drug Reminders and Appointment
Scheduler.

Role: Software Programmer.


Client: Medical Office Solutions.
Technologies: .NET 4.5, C#, Web API 2, JavaScript, Angular, AngularJs, jQuery, Web Sockets, HTML5, CSS3, Kendo UI,
Bootstrap, SQL Server 2008.
Tools: Visual Studio (2013,17), Visual Studio Code.
Version Control: Visual Source Safe.

Responsibilities:
Analyzing and Understanding the functional requirements based on the customer needs.
Involved in Scrum Product Backlog Meetings.
Involved in writing tools for uploading data to Google Cloud Storage.
Involved in writing APIs for data sharing between one practice to another practice.
Used Microsoft Messaging Queue and Azure Messaging queue based on required for sharing data in between services.
Involved in enhancement of code changes and issue resolving.
Involved in performance tuning by working with seniors and free lancers.
Involved in publishing and hosting activities and engaged in code reviews.
Maintains windows services like Fax Outgoing and Incoming, Data saving checker etc.,
Most of the time involved in Research and Development process of the project
Used 3rd party libraries like Offline.js, Ace editor, html2canvas etc.,

Project#2  Dec '17 - Jul '18

Easy Forms Vijayawada, IN


KJ Systems (India) Private Limited
Customized Paperless Forms.

Description:
Easy Forms (Customized Paperless Forms) are nothing but forms designed by HTML, where doctors can document
patient notes with ease.
Auto Populate Patient Info – “No Need to Write Everything”, whenever Easy form is opened, all the required details
of patient and other details of EHR will be populated which leads to completion of notes in less than a minute.
One Gateway for all Modules – “Open Any Module, Document & Save from One Place”, Different Modules
information is required in Patient Notes. In Easy Form, Open any module as Custom Popups which results in clarity while
documenting Patient notes. Ex: Appointments, Reports, Rx, Lab Results, Problem List, Procedures..etc
Dragon (Voice Recognition Software) Support – "Talk... and your words appear on the screen”. Given support to
Dragon voice recognition software. So, there is no need for doctor to type all long sentences.
Notes Formation Technology – “HTML Form into Paragraphs”. With the help of notes formation technology we can
convert easy form which is documented for patient into human readable form, so that doctor can handover copy to
patient.
Secure & Fast Saving with Google Cloud Storage – We are Saving Easy Form as GZip Compressed Binary and Saving
to Google Cloud Storage Buckets near line resulting in Fastest and Reliable Saving.
Large Local Storage Saving – While documenting Patient Notes there might be a chance of lost notes due to sudden
power loss or instability in internet. To overcome these cases we are using Local Storage for Draft Saving. So Recovering of
Lost Saved Notes is guaranteed.
Health Care Items – Patient data documented in one notes can be linked to any other notes and data will be
populated at the time of page loading, With this there is no need to doctors to re-enter all the details. With the help of
static health care items we can save data into RDMS table directly from Easy Form.
User can link some short cut keys and abbreviations to fields.

Appreciated as "Game Changer" Project.

Role: Software Programmer.


Technologies: C#, Web API 2, HTMLAgilityPack, JavaScript, jQuery, Angular, HTML5, CSS3, SQL Server 2008.
Tools: Visual Studio 2013, 2017.
Version Control: Git, Azure DevOps.
Responsibilities:
Involved in end-to-end project development by analyzing user requirements.
Involved in writing API's that calls asynchronously for getting user data for auto population and other features.
Worked with Database Developers in Database design (Table Structure designing).
Developed any external service which checks whether all the data saved correctly or not. This service is called
asynchronously whenever any form is saved.
Involved in developing environments for binary saving in Google Cloud Storage and Local Storage.
Extensively involved in performance tuning by identifying unnecessary events, unnecessary function calls and memory
leaks. By resolving all this form loading speed increased by 80%.
Worked for IFrame to Div conversion for giving support to Dragon Voice Software.
Integrated Ace Editor in application for designing Easy forms.
Coded lot of custom scripts, custom functions using JavaScript for making user work easy.

Project#3  Jul '18 - Nov '18

Dynamic Report Builder Vijayawada, IN


KJ Systems (India) Private Limited
Single click report generation.

Description:
Dynamic Report Builder is developed for getting reports based on various conditions with single time customization .
Once user customized report with relevant conditions, they can generate report at any time which contains latest
data based on user actions. With this they can easily give data to patients and even check their workings internally.
Data from multiple modules can be displayed in report based on customization and with this client can see data
documented by him/her in different navigation's at single place, which makes comparison easy in diagnostic process.
They can customize Select fields (which they want to visible in report) and Filters fields (which they want to filter
report data based on this values) for report at the time of customization.
With custom query option user can write any SQL query and report will display data based on that query. By this
complex requirements from user can be handled.
By this technology there is no need to create windows every time. If user wants to see some data he/she creates a
report, customizes it with the help of implementation person and uses it happily .
They can export data generated from report in excel or they can save report as pdf format.

Role: Software Programmer.


Technologies: C#, ADO.Net, Web API 2, HTMLAgilityPack, JavaScript, jQuery, Angular, HTML5, CSS3, SQL Server 2008.
Tools: Visual Studio Code.
Version Control: Git, Azure DevOps.

Responsibilities:
Involved in building core logic for reports generation.
Worked with Database Developers in Database design (Table Structure designing).
Involved in developing API's that contains server paging which returns data with specified count. Whenever this API is
called again (user scrolling in report) new data will append to existing data.With this we can load reports with million
records data.
Used Ace editor for writing custom SQL queries.
Involved in code reviews and performance optimization with seniors.
Requirement study & Analysis of the new enhancements to be implemented.
Held weekly team meetings to identify issues and any Performance Issues and assign work.

Project#4  Jan '17 - May '17

APIT - IT,E&C Department - Invest Vijayawada, IN


KJ Systems (India) Private Limited
Land and Floor bookings made easy.

Description:
Developed a proposal web application for Andhra Pradesh State Govt regarding Land Request and Space Request in
new capital.
With the help of this application vendors who wants to buy new land and space in already constructed buildings
can use this application. We provide up-to-date info regarding land and space availability, by seeing this vendor can apply
for land or space. After applying by submitting required details application is processed to another level.
Designed various environments for different level of end users like Vendor, Staff, Junior Director, Assistant
Director, Director and Admin. Our workflow contains application processing from one level to another level officer and
finally reaches director who approves their request.

Role: Software Programmer.


Technologies: Angular, C#, Web API 2, Web Sockets, Microsoft Message Queue, SQL Server 2008.
Tools: Visual Studio Code, Visual Studio 2013.
Version Control: Visual source safe.

Responsibilities:
Worked on the development of work flow that makes application passes from one user to another user after
verification.
Involved in writing API's that auto refresh available details of land and empty spaces in buildings. Used Web Sockets for
auto count update.
Used Microsoft messaging queue for collecting data in between services.
Developed a service which uploads latest data to Govt allocated server.
Involved in writing API's that uploads different scanned copies to server.
Worked with Database Developers in Tables designing.
Involved in publishing and hosting activities.

Project#5  May '17 - Dec '17

EHR OFFLINE Vijayawada, IN


KJ Systems (India) Private Limited
Mobile Application that works in offline.

Description:
EHR Offline mobile application developed to provide medical information about patient when there is no internet
connectivity.
It allows clients to download 30 days appointments details (15 days back and 15 prior), patient summaries,
previously documented patient notes and other information. Client can see previously documented notes and can
document new notes. All the information will be saved in device memory. The app will automatically sync and download
latest data when device is connected to internet.
The main purpose of this mobile application is to facilitate medical services in areas where there is no internet
connectivity. Mainly used by doctors who works in medical camps.

Role: Software Programmer.


Technologies: Ionic 2, Angular, Typescript, .NET 4.5, C#, Web API 2, SQL Server 2008.
Tools: Visual Studio Code.
Version Control: Git

Responsibilities:
Developed mobile application from scratch using Ionic framework.
Worked on the development engine that saves information in device memory.
Involved in writing APIs that helps in syncing and downloading latest information.
Involved in entire Mobile App Development Life cycle from understanding the Business Case to Implementation.
Involved in publishing and hosting activities.
Conceptualized and implemented a plan to integrate 3rd party libraries which are used to compressing information and
data security.
EDUCATION

B.Tech - Computer Science | 74%  Aug '12 - May '16

Andhra Loyola Institute of Engineering & Technology | JNTUK Vijayawada, IN

Intermediate - MPC | 85.2%  Jun '10 - Apr '12

Sri Chaitanya JR College Vijayawada, IN

PERSONAL INFO

Date of Birth: 13-05-1995.


Gender: Male.
Marital Status: Single.
Father Name: Nagul Meera Vali Shaik
Languages: English, Hindi and Telugu
Address: Dr No: 17-21, Dr Gopala Chari Street, Kankipadu, Krishna Dist, 521151

Shaik Ahmed Basha

You might also like