Lead Developer Resume
SUMMARY
- 11 Years of hands on experience as a Software Developer in the IT industry.
- 7 years of experience in mobile software design, development and technical leader on various Mobile platforms.
- 2+ years of experience in Cloud platform (AWS).
- 3+ experience in JAVA.
- Hands - on experience with Confidential EC2, Confidential S3, Confidential RDS,VPC,IAM, Confidential Elastic Load Balancing, Auto Scaling, Cloud Front, Cloud Watch,SNS,SES,SQS and other services of the AWS family.
- Good knowledge of High-Availability, Fault Tolerance, Scalability, Database Concepts, System and Software Architecture, Security and IT Infrastructure.
- Good knowledge of architectural patterns that are secure, reliable, high performing, and cost efficient.
- Selecting appropriate AWS services to design and deploy an application based on given requirements.
- Implementing cost control strategies.
- Setup/Managing CDN on Confidential Cloud Front to improve site performance.
- Good knowledge and experience on different mobile platforms such as Android / Ericson Mobile Platform/LGSI platform (WISE)/QT/Windows Mobile.
- Strong Programming skills in C, C++ and Core Java.
- Expertise in development of application frameworks for various mobile platforms.
- Expertise in writing Automation tools for Build releases and Integration.
- Hands-on experience with version control systems (Perforce, Clear case and Svn).
- Expertise in Analysis, debugging and fixing historical/critical issues.
- Expertise in Object Oriented concepts (OOPS) and Design patterns.
- Good knowledge in various stages of SDLC (starting from Requirement Analysis, effort estimation, Designing, Coding, Testing, Deliver).
- Good team player and proficient in client interactions with good oral and communication skills.
- Lead onshore & offshore service delivery functions to ensure end-to-end ownership of incidents and service requests.
TECHNICAL SKILLS
Programming Languages: C, C++ and Java., Java Scripting, HTML5, CSS3
Web Application Development: XHTML/HTML 5, CSS3, JavaScript, JQuery, AJAX, JSON
Databases: SQL
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JDBC
Tools: Eclipse, MS Visual Studio
Debugging Tools: JTAG, TRACE 32, ADB, VmemSpy, DDMS
Methodologies: Agile, UML, Design Patterns.
Operating Systems: Unix/Linux,Windows
SCM Tools: SVN, Clear Case, Package Warehouse, P4 Win
Bug Tracking tools: Mantis, FIDO, JIRA, Aries.
Code Quality and other Tools: Lint, KLOC, Understand, Crash force Analyser, Heap Analyser
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Environment: s: Eclipse, C, Linux
Responsibilities:
- Designed and Implement test environment on AWS.
- Involved in Developing/fixing issues in Load Balancing, Directory services.
- Involved in Designing and Developing Dock Flex features.
- Involved in fixing production issues.
- Installation and integration of Jenkins
Confidential
AWS Solution Architect
Environment: s: Eclipse, AWS, Power Confidential .
Responsibilities:
- Designed and Implement test environment on AWS.
- Responsible for Designing and configuring Network Subnets, Route Tables, Association of Network ACLs to Subnets and Open VPN.
- Responsible for Account management, IAM Management and Cost management.
- DesignedAWSCloud Formation templates to create VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Experience to manage IAM users by creating new users, giving them a limited access as per needs, assign roles and policies to specific user.
- Act as technical liaison between customer and team on all AWS technical aspects.
- Involved in Ramp up the team by coaching team members
Confidential
AWS Developer
Responsibilities:
- Involved in Designing and Developing Enhancements product features.
- Involved in Designing and Developing Enhancements of CSG using AWS APIS.
- Enhance the existing product with newly features like User roles (Lead, Admin, Developer), ELB, Auto scaling, S3, Cloud Watch, Cloud Trail and RDS-Scheduling.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch, Cloud trail and SNS.
- Involved in Designing the SRS with Activity Flow Diagrams using UML.
- Employed Agile methodology for project management, including: tracking project milestones; gathering project requirements and technical closures; planning and estimation of project effort; creating important project related design documents and identifying technology related risks and issues.
Confidential
Module Leader
Responsibilities:
- Involved in Designing and Developing Enhancements Ship & Get and RSP features.
- Delivering a complete work request involves several phases like planning, designing, coding, testing and deployment
- Involved in capturing the requirements of Application Layer components (Pickup Delivery, In Bound and Out Bound).
- Involved in capturing the requirements of Middle Layer components (Courier platform, Routing).
- Involved in capturing the requirements of Message Layer Components (DWS).
- Received 'Feather in my Cap' award for my performance and contribution in the project.
Confidential
Module Leader
Responsibilities:
- Fixing bugs and Implement features like “support of SHA 256”.
- Worked in various algorithms like MD5, SHA, AES, and HMAC...etc.
- Integrating the bug fixes and features on to varies targets like 7x, 8x and 9x series.
- Release VU, SU and maintenance PW.
Confidential
Module Leader
Responsibilities:
- Designing the UI screens (QT and QML).
- Fixing the bugs related to Qt/Symbian (S60) platform.
Confidential
Module Leader
Responsibilities:
- Taking care of proper functionality for calendar, Tools, Settings Modules.
- Explored the PDK (Phone Development Kit).
- Taking care of proper functionality for calendar (AD and Hijri for MEA Region).
- Implement RtoL Alignment for Arabic Language in Phone applications.
Confidential
Senior Software Engineer
Responsibilities:
- Taking care of proper functionality for calendar, Tools, Settings Modules.
- Involved in design, development and validation
- Involved in design, development and Implementation of Client and Server Application.
- Involved in design, development and validation of “Security Messaging” and “Advanced Task Killer”
Confidential
Software Engineer
Responsibilities:
- Implementation of Dual LCD in all UI widgets
- Implementation of support for Screen Rotation on display (360 deg.)
- Implementation scalability in UITK providing dynamic customization of UITK controls irrespective of display width and height.
- Implementation of changes in UITK to dynamically configure itself for single display or dual display depending on the Customization Database present.
- Clipboard: Providing a system wide Copy and Paste Mechanism for Editable controls.
- Emoticons: Providing graphical look and feel on editable controls like Text box, Text fields, we can use smiley symbols in SMS screens for express our emotions.
- Design, Development in STBY, Settings, Camera Applications
- Design and analysis of User attention and Audio control frame work modules functionality.
- Worked in crash force (critical issues analysis and fixing team) in critical times of delivery.
- Involved in root cause analysis of critical issues in applications like Camera, Video recorder, Calendar, Phone Book.
- Design and development ofGlue Layer (Abstraction and porting layer on EMP UI Tool Kit) and its deliverables.
