Lead Engineer Resume
San Ramon, CA
SUMMARY
- Over 5 years of experience as a Full Stack developer with key expertise on MEAN Stack, AngularJS, ReactJS, React Native and Java Spring Hibernate technologies.
- Solid Experience working with SQL, NoSQL databases like Oracle and MongoDB. Worked as Lead as well as Architect in building Hybrid, Web Application end to end.
- Full Stack developer with more than 5 years of professional experience in Web Designing and User Interface Development and Backend development in Web Application and Hybrid Applications.
- Strong developing background with HTML, HTML5, CSS and JavaScript.
- Experience in working on modern MEAN Stack - MongoDB, jQuery, AngularJS, and Node.JS in developing dynamic web apps.
- Developed event-driven application using form-based authentication using HTML, JavaScript, JQuery, AJAX request, JSON, and XML.
- Proven track record of successful deliveries of Projects.
- Implemented Presentation layer using CSS Framework, Knockout.JS, Wire-framing, Bootstrap.
- Used Node.JS to handle the backend services and event driven application.
- Good experience with Form Validation by JQuery Lightbox and Regular Expression.
- Experience in various mobile frameworks like Ionic, PhoneGap/Cordova for mobile hybrid applications in both IOS and Android.
- Experienced in Twitter Bootstrap framework.
- Expertise in using XML/JSON and AJAX to connect with back-end applications.
- Used Gulp and Grunt for deployment of the applications.
- Master in utilizing JSON (JavaScript Object Notation) a lightweight data exchange format to build collection of name/value pairs and ordered list of values.
- Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
- Experienced in using form control frameworks subversion (SVN), Visual source Safe and team Foundation Server (TFS).
- Good Knowledge of design patterns and development methodologies.
- Experience in consumption and development of REST/SOAP based web services.
- Familiar with Software Quality Assurance process and system level debugging.
- Well versed in using third party JavaScript based libraries.
- Open to adaptation, learning and knowledge transfer.
- Strong Belief in 100% project deliverability, timely task completion and effective verbal communication paramount for requirement phase and project success.
TECHNICAL SKILLS
Front end Technologies: HTML5, CSS3, XML, JavaScript, JQuery/UI/mobile
JavaScript front end frameworks: Spine, ActiveJS, KnockoutJS, BackboneJS, AngularJS, Mustache, RequireJS, ReactJS, FluxJS
Visualization framework: DyGraphs, D3.js, Google Visualization API
Back end technologies: Python, PHP, Node.JS, ASP.NET
Languages: JAVA, C#, C++
Database: Oracle DB 10g, PL/SQL, My SQL, SQL Server 2008 R2, MongoDB, PostgreSQL, CouchDB
Web Services: API Rest Service (JQuery, XML, JSON, AJAX), SOAP/WSDL
Web Server: Apache Tomcat, JBoss, ExpressJS
Tools: Dreamweaver, Bootstrap, Eclipse, WebStrom, Sublime, Brackets, Notepad++, Brunch, Adobe Photoshop, illustrator
Testing Tools: Blue Ridge, jasmine.JS, Junit, Postman
Version control: Git/GitHub, SVN, Mercurial, TFS
Software engineering methodologies: Agile Methodologies, Software Quality Assurance, Waterfall methodologies.
Task Automation: Bash Scripting, GruntJS, GulpJS, Jenkins
Dependency Management: BowerJS, NPM, Artifactory
Miscellaneous: Linux CLI, Rally, Microsoft Office, Microsoft Project, Asana, Slack, SourceTree, MS Visio, SmartDraw
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Lead Engineer
Responsibilities:
- Created the screens, Fragments and Layouts for the mobile application.
- Involved in preparing the architecture design of the mobile application. As well as interfaces with the backend.
- Used MongoDB to maintain the caching of the orders to reduce redundant calls.
- Used Gulp along with Node.js to perform watch on unit tests, minification and live reloading to apply the changes made.
- Worked on package management and build tools related to Front End Technologies (Gulp).
- Developed the documentation for the services to be developed and involved in developing and testing those.
- Integrated google maps to show different orders start and end points as well as route map.
- Used the Push, Screen Orientation, GeoLocation Plugin of Cordova/PhoneGap, and implemented in the applications.
- Worked in Agile/Scrum process and was involved in setting up sprint goals as well as product release timeline.
- Used Jasmine to run unit test on Angular controllers, modules and JavaScript files on the client side.
- Used the MDM feature of IBM Mobile First for handling the Driver application of Confidential .
Environment: JSON, REST API, HTML5, Java, AngularJS, NodeJS, Cordova, Gulp, JQuery, Bootstrap, CSS3, JavaScript, Web services, PhoneGap.
Confidential, Austin,TX
Sr. Mobile Developer
Responsibilities:
- Initiate full stack development of dynamic web applications through MEAN Stack.
- Used Restful Services, HTML5 and CSS3 to design the presentation layer of the website.
- Designed Single page applications using Angular JS and achieved cross browser compatibility using JavaScript frameworks.
- Used AngularJS scope for binding the input fields to the controllers and use directives to render react components.
- Develop views for the application using React JS for faster data binding.
- Utilized React JS in the Virtual DOM tree for Search Engine Optimization (SEO).
- Writing controllers that are responsible for transferring controls between components, routing and rendering views.
- Used Node Package Manager (NPM) to manage the installed modules.
- Worked using Node JS for developing server side application to fetch resources.
- Tested, revised, and deployed code including system troubleshooting and application issues.
- Worked with the SASS/LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
- Used agile methodology for software development.
- Run asynchronous tests to identify errors and exceptions using MochaJS.
- Worked as a team member, collaborated with Testers and also clients before releasing the applications for production to make sure it is bug free.
Environment: HTML, CSS, JavaScript, JSON, JQuery, MochaJS, AJAX, HTML5, CSS3, React.js, Require.js, Angular.js, GUI, LESS, SASS, Cordova, Grunt, AWS.
Confidential, Atlanta, GA
Sr. Mobile Engineer
Responsibilities:
- Involved in updating the storyboards and UI as per the changing requirements.
- Developed service calls as well as event handling mechanism using Objective C and multithreading.
- Developed Objective C components to wrap the web view into the application along with native components.
- Developed a radar view where multiple images needed to be shown on map with different zoom level and show the cloud movement on the map.
- Integrated apple maps/Google Maps inside the application for the respective platforms.
- Involved in understanding and deploying HTML5 Local storage to store the data on the local device browsers.
- Studied and deployed the library using phone gap.
- Created and deployed app based on phonegap on Windows Phone 8, Firefox OS, Blackberry 10 and Amazon OS.
- Integrated the Phone Gap UI with the Rest based JSON web services developed for the native apps.
- Used Phone Gap to make use of language and units preference of the used based on their settings on the device.
Environment: Objective C, Storyboard, Multithreading, Cocoa Framework, HTML5, PhoneGap, JavaScript, JQuery, Bootstrap, Cordova plugins, Cordova icons and splash screens, REST, JSON, Accelerometer.
Confidential
UI developer
Responsibilities:
- Worked within Agile team environment and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Developed the front-end web page by using HTML5, CSS3, and JS, taking advantage of the frameworks like AngularJS, JQuery.
- Developed the web pages using Eclipse Juno editor, Tomcat, hand coding of HTML, CSS, Java Script, JQUERY and JSP.
- Worked on JavaScript validations related to registration forms.
- Estimated time to develop for all approved prototypes and the implementation of those prototypes using jQuery and CSS as well as showing to project leads and receiving and implementing any changes or implementation updates.
- Incorporating basic Java Script, event handling, DOM manipulation and JQUERY plugins for front-end functionality.
- Developed Application to asses JSON and XMl from Rest full web service from consumer side using JavaScript and Angular.JS.
- Worked for popular content management systems (CMS), e.g., WordPress, Joomla
- Worked with browsers compatibility issues.
Environment: HTML, CSS, JavaScript, WordPress, Joomla, JQuery, AngularJS.
