Badges
Certifications
Work Experience
Developer
Tata Consultancy Services Ltd•  February 2019 - Present
Working as a UI developer for reputed and well known Financial institution (Sunlife Financial) which vastly deals with various kind of insurances and provide financial solutions. my responsibilities are – • Develop and maintain the front-end functionality of websites using HTML5, CSS3, JavaScript, React JS and make sure end result posses responsiveness towards any device. • Use Webpack, Babel to compile and transpile UI code into Bundle JS file. • Use Node JS to download and manage front end required packages and also node is used to create localhost server and run UI on it. • Creat portable UI component through React which can be re-used in any project without writing extra line of code. • Find loosly coupled spaghetti code and optimize it by altering algorithm. Always look for a place where coding can be improved. • Design function to make RESTApi call smoother using Axios client(React widget) or Ajax for Non-React project. • Analyze wire frames/ prototypes delivered by UX designer and convert it to a cross-browser compliant framework. Always communicate with Stakeholder to find out probable future enhancement and make code flexible enough or discuss about possible bottleneck situation. • Creating multilingual websites to target people from different region. • Following Web Accessibility checklist (AODA) and apply the technique to the newly built web page as to follow AA/AAA standard.
UI Developer
Sunlife Financial•  April 2018 - February 2019
• Created responsive web applications using HTML5, CSS3, JavaScript and React JS(framework). • Wrote scalable and optimum stylesheet using SASS and compile file into CSS using WebPack manager. • Dealt with REST API to communicate with back-end service and show data in an optimized manner at front-end using JavaScript (JS) which reduced initial load at browser. • Maintained well communication with UX designer to get hands on wire frames and developed prototypes for a cross-browser compliant framework. • Created optimized algorithm to reduce data chunk fetched by Ajax call from server and show data on ad-hoc basis or only navigation occurred through pagination control. • Added custom validation to website using Parsley JS (for normal project) or React final form(For react based project) • Created multilingual webpage by receiving translated file from WEM (CMS) as JSON format. • Applied Web Accessibility Technique (AODA) to the newly built/existing web page at least to follow AA/AAA standard • Managed a small group of development team and created a design pattern for UI coding which helped to reduce any probable or future defects.
Frontend Developer
mdBriefCase•  October 2017 - March 2018
• Designed prototypes and cross-browser compliant framework using HTML5, CSS3, JavaScript(JS). • Developed full-fledged responsive website using ASP.net web, Bootstrap CSS, JavaScript. it is a Medical data learning portal and comprise of list of recent articles from various designated author. This website also has a flexibility to detect language based upon User's location. • Identified possible defects or bugs and reduced technical deficiencies such as memory allocation, faster page rendering with bulk of data by altering algorithm of data fetching through JS • Developed a dynamic script to load data from different data source (XML, SQL, JSON) and processed routinely to generate a complex analytical report.
Software Engineer
IQVIA•  October 2016 - September 2017
• Fixed bugs from existing application and implemented enhancements that significantly improved application functionality and speed. • Worked on changing User Interface of desktop application with PowerBuilder Ultimate Suite. • Developed Dynamic script to load data from different data source(JSON, CSV)) and processed routinely to generate complex analytical report using HTML5, JS. • Developed backend processes for consolidation of data in centralized database. • Designing data flow, process flow and modeling framework of ongoing stakeholder solutions that boost up software development. • Expertise in design and development of application in relational database and client server environment using PowerBuilder 11/12.5, Oracle 10g, PL/SQL, Sybase Central 10/11/12.
Software Engineer
IQVIA•  December 2012 - August 2016
• Created dynamic offline report using HTML, JS which read exported data from PowerBuilder and create Chart-table layout. • Designed dynamic and interactive analytical websites that ensured high volume data load, user experience, offline accessibility resulting in a maximum throughput of stakeholder expectation. • Maintained Web Services to deal with versatile date format for incorporating business logic between a Web page and C# application. • Monitored website performance, watch for traffic drops related to site usability problems and rectify the issues by 13%. • Export complex query report from PowerBuilder application as a web page that gives stakeholder omnidirectional access to apply market strategies. • Dealt with Team Foundation Server to maintain source code desktop based application and GIT server for the web application. • Documented technical factors such as server load, bandwidth, database performance. • Developed client-end solutions to perform statistical analysis based on market strategies using Sybase SQL Server and PowerBuilder. • Handled complex SQL queries and stored Procedures to implement business logic mostly covered by 50%. • Developed PowerBuilder application incorporating with web analytical reports. • Expertise in design and development of application in relational database and client server environment using PowerBuilder 11/12.5, Oracle 10g, PL/SQL, Sybase Central 10/11/12
Education
East-West University
Computer Science, MS•  January 2014 - July 2016
Islamic University of Technology
Computer Science & Engineering, BS•  January 2009 - October 2012
Skills
oniahmad20 has not updated skills details yet.