Technical Lead Resume
Montvale, NJ
SUMMARY
- 10+ years of professional IT development experience in Payments, Finance, Retail & Games.
- Being a Technical Lead in onsite works directly with the Product Owner, Business Analyst, Agile team developers and designers to create detailed designs and development of prototypes based on the designs.
- Full - Stack developer with experience in a variety of domains/technologies for web, mobile apps and mobile games.
- Have good exposure in managing onsite-offshore teams.
- Extensive knowledge of Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC).
- Proficient in frontend development using HTML5, CSS3, JavaScript, AngularJS, jQuery, jQuery UI, jQuery Mobile, Bootstrap, ReactJS, and PhoneGap.
- Hands on experience in NodeJS.
- Experience withCross Browser Compatibilityissues andOptimizationfor web, including CSS Sprites
- Expertise in usingXML/JSONandAJAXto link with back-end applications.
- Expertise indebuggingand troubleshooting existing code usingFirebugandDeveloper Tools.
- Experience in usingversion control systemssubversion (SVN), Visual source Safe and team Foundation Server (TFS).
- Experience in testing frameworks Jasmine & Karma, UI Automation (iOS), SOAP.
- Proven hands-on experience with development estimations & planning based on User needs and specifications.
- Experience in preparation/reviewing of Unit Test cases, troubleshooting and fixing the issues.
- Strong in team-handling and decision-making skills, extremely well organized, with good communication skills and committed to quality product, with ability to work independently or in a team environment.
- Hands on knowledge in Appium, SOASTA tools.
- Expertize in implementing Apple Pay feature with Cocoa pods (GitHub).
TECHNICAL SKILL SETS
Languages: HTML5, Java(Android), Objective C, Swift
Scripting languages: Angular JS, Angular, JQuery, JavaScript, ReactJS, BootStrap, Node JS
Tools: VS Code, XCode, Eclipse, Android Studio, Brackets, Sublime, Notepad++
Web services & Performance Tools: RESTful, Soap, WSDL (existing services) and JMeter with XML & JSON
Integration/Configuration tools: Git, SVN, TFS, Cocoa Pods (iOS)
Task runner: Grunt CLI, Angular CLI
Project Management Tools: Confluence, sharepoint, JIRA
Operating systems: Windows, Mac, iOS, Android
Databases: MySQL, SQLite, Core Data, IndexedDB of cache storage
Build Tools: Yeoman, Angular
PROFESSIONAL EXPERIENCE
Confidential, Montvale, NJ
Technical Lead
Responsibilities:
- Involved in requirements discussion with Business analysts & product owners.
- Preparing and completing action plans; implementing production, productivity, quality, and customer-service standards; identifying and analyzing problems.
- Ability to understand and interpret requirement specification in analyzing Business Requirements, System Requirement documents, blue prints for the development.
- Preparing UX design for the requirements (without UX designer).
- Identified, recommended, and prioritized new Web features and applications in conjunction with business leaders and department managers
- Proposed new detailed oriented solutions functional/ non-functional, and ideas based on the requirement & current trend in the collaboration with the team.
- Used HTML5, Angular JS, CSS3, jQuery, Grunt, and REST/SOAP APIs to develop complex responsive application to support mobile, tablet & desktop devices.
- Involved in implementation (coding) of session management, offline support, forms.
- Involved in design& development for the offline support with cache memory like Indexed DB and integrated geolocation (online & offline).
- Daily touch base with project stakeholders& business team to ensure quality of the product is met.
- Mentored and shared knowledge with junior developers and the team members for complete design, analysis, solutions, development, configuration & building the application.
- Expertise of testing the application developed using various mobile technologies including iPhone and Android.
- Performed Web services testing using Soap UI & unit testing with Karma.
- Involved in finding & fixing memory leaks by using firebug & developer tools.
- Perform root cause analysis of UAT & Production defects and suggest solution to implement preventive and corrective measures to address the same.
Environment: Angular JS, HTML, CSS, BootStrap, Rest API, Brackets IDE, Visual Studio Code IDE, Indexed DB, ALM, SOAP UI
Confidential, San Francisco, CA
Senior Software Engineer
Responsibilities:
- Involved in the understanding of requirement specification in analyzing Business Requirements, System Requirement documents, blue prints for developing Test Cases.
- Involved in the flow design of the application along with client.
- Involved in the requirements and scope discussions with the team.
- Being an onsite coordinator, worked with offshore team to achieve the targets.
- Expertise of testing the application developed using various mobile technologies including iPhone and Android.
- Perform root cause analysis of defects and suggest solution to implement preventive and corrective measures to address the same.
- Maintains detailed records of activities, discussions and agreed actions in a version control tool (SVN)
- Attends Daily and weekly status Meetings with Client Manager, onsite & offshore team members.
- Involved in the development of both iPhone & Android applications.
- Designed screens, implementation of requirements, analysis.
- Issues fixation for the new defects and existed defects.
- Involved in both applications app store submission (app store & google play).
- Involved in the defects fixation of BlackBerry application (1st version of application).
Environment: Java for Android, Objective C for iPhone, iOS, Windows, IVOATION, JUMIO, ACCULYNK, UIAutomation, RIM (BlackBerry)
Confidential
Software Engineer
Responsibilities:
- Involved in new features implementation.
- Involved in defects fixation.
- Involved in development screens.
- Implemented client-server connections, DB integration.
Environment: XCode, Objective C, JSON, SQL, SQLite.
Confidential
iPad Application
Responsibilities:
- Involved in the implementation of new features.
- Involved in development screens& defect fixes.
- Implemented client-server connections, DB integration.
- Involved in the implementation UI for the game.
- Involved in development screens& defect fixes.
- Involved in the implementation of application both iPhone & iPad.
- Involved in development screens& defect fixes.
Environment:Objective C, COCOA, XCode, XML parsing, SQL, RSS feed
Confidential
Software Developer
Responsibilities:
- Involved in the design of USX.
- Implemented levels based game.
- Used up to 200K words to validate the words.
- Used peer to peer connection for multi-player.
- Involved in the implementation of collisions using Chipmunk physics engine with Cocos-2d game engine.
- Involved in bug fixes.
- Involved in the design of USX.
- Implemented levels based game.
- Involved in the implementation of collisions using Chipmunk physics engine with Cocos-2d game engine.
- Involved in bug fixes.
- Implemented 2 level based game.
- Involved in the development with the other team.
Environment: Objective C, COCOA, Cocos-2D, XCode, SQLite
