Software Lead Resume
Cupertino, CA
SUMMARY:
Front - end UI developer with significant expertise in IOS and front-end web development. Effective communicator, with a passion for problem solving and meeting critical deadlines in a fast paced, high-growth, and diverse environment.TECHNICAL PROFICIENCIES:
Platforms: OSX, Unix, Linux
Programming: Swift, Python, Shell Scripting, HTML, CSS, AngularJS, Java
Databases: Oracle, MySQL, CoreData, Firebase
Java: JPA (Hibernate, XML, Web Service (Restful), JEE, WebLogic, Spring Framework, etc.
Angular: Version 2+, SPA, JavaScript/Typescript, Bootstrap
Tools: Sketch, Final Cut Pro, Splunk, Git, Keynote, Office, Jira, Confluence, XCode, Eclipse
WORK EXPERIENCE:
Confidential, Cupertino, CA
Software Lead
Responsibilities:
- Lead a 5-person engineering team to ideate, develop, deploy and support a suite of training products for sales, education and enterprise.
- Managed training products having close to a million active subscribers, with more than 1000 active requests per minute, actively engaged through videos and quizzes, gaining internal and external badges.
- Involved in designing the front end.
- Design, Develop and maintain JEE application using Java (JEE, EJB, JMS, JSP), JavaScript
- Development using Java/J2EE, RESTful and SOAP Web Service, Spring, Scrum
- Contributed to servlet-based application development.
- Front end development using AngularJS, HTML JavaScript.
- Developed AngularJS pages along with Bootstrap to give dynamic UI actions.
- Experienced in developing web-based applications using CSS, HTML, JavaScript, jQuery, UML.
Frontend Developer
Confidential
Responsibilities:
- Leading execution of multiple apps in the app store.
- Words for Kids - Developed an IOS guess-the-word game for kids to memorize and improve spelling. Utilized UIKit, Core Animation and Confidential to create an engaging experience.
- ShopPal - Designed an iPhone app that helps shoppers create and manage their grocery list organized by aisle.
- Developed Responsive Design UI, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Angular JS, jQuery, Bootstrap JS.
- Technology stack is Spring Boot, Spring framework, Java, Angular, node.js, react.js, mocha, Bootstrap, web sphere portal with all best practices to apply like Builder AWS under GIT and Github version control.
- Utilized the AngularJS directives, factory, service and filters. Created number of custom directives to reuse them across the controller.
- Car Logos App - Designed UI for a paid iPhone game for kids to guess car logos.
- Experienced in developing web-based applications using CSS, HTML, JavaScript, JQuery, UML.
Confidential, Cupertino, CA
Software Lead
Responsibilities:
- Led a 40-person quality engineering team, reporting to the Senior Director, serving 20+ consumer and enterprise products including CRM, Confidential Newsroom, Sales Training and beatsbydre.com. Created a metrics driven quality engineering process, resulting in close to zero defect releases
- Developed a KPIs dashboard to view quality metrics across the organization.
- Created an exceptional performance engineering team, resulting in 100% performance related issues being identified during the testing phase.
- The Restful web services have been used to retrieve and update the data which is populated in view using Angular JS directives/services.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Design and Coding of CacheViewer Application using Angular JS UI.
- Analysis Design and coding of Java Modules for creating new RestFul WebServices.
- Worked on cutting edge front-end technologies, prototyping and/or researching the up and coming technology and solutions.
- Worked on creating ReactJS components and jQuery on the front end to build a clean and responsive UI designed by a strong UX team.
- Identified and analyzed the Restful WebServices and converted them into MicroServices.
- Information gathered from a variety of sources and in a variety of ways, to clarify situations and to facilitate effective planning, decision making, and problem solving.
Confidential, Cupertino, CA
Senior Software Engineer
Responsibilities:
- Technical lead and front-end developer for Sales and Marketing StoreFront Operations web and mobile applications.
- Implemented an agile delivery strategy, through creation of wireframes, rapid prototypes, user stories and monthly demos.
- Lead the rewrite of the web application in Bootstrap and Angular, resulting in a fourfold increase in performance, within 6 months.
- Owned and developed features for the Phone and iPads applications using UIViews, TableViews, UINavigation Controller, UITabBar for navigation and handling multithreading through Grand Central Dispatch (GCD).
- Developed persistence module with Hibernate, Spring.
- Worked with the services team to integrate new and existing RESTful web services for stores and store KPIs into the web and mobile applications.
- Design and Coding of JAVA modules for pulling the pre-trades and post trades for calculating the availability, rates, and manage risk.
- Design and Coding of the Interface modiule for communication between legacy and distributed applications. Implementation included JAVA, JMS, using Spring frame work.
Confidential, Cupertino, CA
Senior Software Engineer
Responsibilities:
- Assisted with numerous successful Retail store expansions, including onsite support, at locations in New York, Australia, China, Germany, Switzerland and France.
- Designed and developed a deployment tool web application which helped with rapid deployments and faster release cycles.
- Lead the implementation of an internal status tracking dashboard, which saved millions of dollars in lost revenue every week. Wrote back-end queries to feed into a web front- end.
- Responsible for 24/7 Infrastructure availability, including Disaster Recovery and Active- Active set-up and maintenance.
- Front end development using AngularJS, HTML JavaScript.
- Designed and developed Java, Multi-threaded, Spring based application
- Improved performance on multi-threaded Java based batch processes.
- Fixed memory leaks and transactional issues on a J2EE based online system.
- Coordinated with cross functional departments developers for API development and related functionality and support.
- Created framework to be utilized by multiple projects based on Java EE 6 specification.
- Updated existing Spring Framework with Spring Boot and updated multiple legacy java projects with Gradle build and continuous integration with Jenkins.
Confidential, Sunnyvale, CA
Senior Software Engineer
Responsibilities:
- Skillnet Inc provides retailers with consulting and products aimed at an Omni-Channel Retail experience.
- Participated on team of four within integration and user acceptance testing phases of 360 POS Implementation for Perry Ellis. Executed numerous customizations including changes to till management, gift cards, and promotions.
- Participated within Gymboree RPOS project merging client customization with RPOS ISO changes, without disturbing existing code base.
- Implementation for Duty Free Americas (DFA) for POS requiring integration of DFA native application with Retek inventory and audit management systems SIM and ReSA utilizing SkillNet store hub infrastructure within 35 days.
- Developed views pages using JSP, HTML, CSS and JavaScript.
- Designing and developing Database using MySQL.
- Developed the application in JAVA, Spring, SOAP Web Services, Hibernate and JPA.
- Responsible for modifying database
- Responsible in improving the performance of the application relate to hibernate, SQL.
- Created Responsive web application using Spring Boot, Spring MVC, Jpa Repository, Hibernate, Angular 2, HTML5, CSS3, JavaScript, Bootstrap, Node and Express.
- Accessed JSON formatted data from the back-end for Location-based services and used JQuery for DOM manipulations.
- Creating Rest Web Services and working with it.
Confidential
Software Engineer
Responsibilities:
- Developed, enhanced, supported, and maintained software applications.
- Lead end to end execution of server email receipts requirements.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS), Used the JavaScript and JQuery in the development of the web applications.
- Involved in design and development of Web Objects application providing an online sales training solution to client's vendors and retailers.
