Senior Software Engineer Resume
NJ
SOFTWARE ENGINEER
HTML5 | JavaScript | jQuery | jQuery Mobile | Flash | Action Script
E-Learning | Testing/QA | Client Interfacing | CRM
Detail-oriented software engineer with 5+ years’ success devising innovative and tailored solutions to meet ever-changing business requirements within diverse industries. Very quick learner who can quickly grasp complicated concepts and adapt to new roles and tasks. Advanced skill with leading-edge programming tools complemented by proven ability to assimilate and rapidly utilize emerging technologies. Technical proficiencies include…
Environments
Mobile Phones, Tablets, Windows, Linux, iOS, Android, Moodle, Sumtotal,
Programming
Adobe Connect, Pathlore, OCCAM, Blackboard, SABA, Salesforce-CRM
HTML5, JavaScript, jQuery Mobile, Flash, ActionScript, XML, SQL
Development
Adobe Flash, Adobe Captivate, Articulate, SCORM, AICC
PROFESSIONAL EXPERIENCE
SENIOR SOFTWARE ENGINEER, Confidential,PAKISTAN 2011 to present (1 year 9 months)
Develop, maintain, and upgrade cutting-edge learning solutions. Coordinate design and implementation of solutions, collaborating with project managers, engineering teams, and client representatives to ensure on-time completion of project deliverables. Within a collaborative development environment, designed solutions for clients from diverse industries, including healthcare, finance, banking, retail, and human service. Engineered customized features and modules for new applications; devised enhancements and updates for existing application suites. Conducted detailed testing throughout life cycle and resolved system issues. Authored system and design documentation. Selected projects include…
Mobile based Learning Framework: Designed and developed dynamic learning framework based on jQuery Mobile to run and track learning courseware in market leading mobile environments (iOS and Android) and interact with learning management systems to report learner progress and completion.
- Devised complete solution framework based on jQuery mobile, jQuery and HTML5
- Developed framework fully supported the integration of audio, graphics and video.
- Supported learning standards such as SCORM and AICC
- Development of user interactive and track-able components like quizzes, assessments, accordions, light-boxes
- Multilingual and multi-browser support
Flash based learning solutions: Customization of the existing framework to suit needs of different environments and customers using ActionScript, Flash, AJAX, JavaScript & jQuery.
- Learning courseware packaging according to e-Learning standards and testing them on different web-based client learning management systems
- Altering existing solution to create offline, CD, Intranet and USB based learning solutions.
- Comprehensive testing and quality assurance of the e-learning courseware on client learning management systems
- Final delivery of learning solutions to client
- Solutions organization and archiving on the server
SOFTWARE ENGINEER, 2007 to 2010 (3 years 2 months)
Knowledge Platform,PAKISTAN
Engineered, maintained and managed different solutions based on client’s execution environment and requirements to cater their specific needs and host environments. Tweaking and customization of existing solutions. Most of the projects and work done in this role was related to the work mentioned in senior software engineering tenure.
SOFTWARE SUPPORT ENGINEER, 2006 to 2007 (1 year)
Knowledge Platform,PAKISTAN
Worked in a customer-facing role with proactive interaction with our internal and external customers on phone and e-mail (Salesforce - CRM) to provide customer support for different web based products and solutions. Managed and monitored the deployment and administration of solutions for clients. Some of the selected activities performed during this tenure were as follows:
- Client interfacing and coordination with project managers, engineering teams to communicate client requirements, issues and following up.
- General configuration changes to the web applications as required by the client.
- Providing technical support and maintaining client interactions through CRM (Salesforce.com).
- Documentation of FAQ’s, user guides and knowledgebase entries.
- Creating help ware for web applications and keeping support documentation up to date.
- Problem identification and follow up through resolution.
- Running SQL queries on Microsoft SQL 2000 and 2005 Server database.
- Generating customized performance reports in MS-Excel for clients.
EDUCATION
Bachelor in Software Engineering
