Full Stack Engineer Resume
San Jose, CA
PROFESSIONAL SUMMARY:
- An experienced Software Developer with 7 years of experience in Software Development (Front - end and Back-end) and Data Warehousing. Currently working as a Full Stack Engineer in a Machine-Learning start up, Confidential .
- Skilled in Java, SQL, REST API, Angular JS, Ruby on Rails, Node JS, Informatica, OBIEE
- (Oracle Business Intelligence).
- Experienced working in all the phases of Software Development Life Cycle.
- Experience in REST and SOAP based Web Services API Application Development.
- Strong experience on OOPS Principles, Design Patterns and MVC frameworks.
TECHNICAL SKILLS:
Programming languages and Scripts: Java, Ruby, SQL, JavaScript
Web Servers: Apache Tomcat
Tools: Docker,Informatica (Data Integration tool), OBIEE (Oracle Business Intelligence)
Web Frameworks: Ruby on Rails, AngularJS, NodeJS
Web Services: REST, SOAP
Database: Oracle, MongoDB, SQL Server
IDE: Eclipse, IntelliJ, WebStorm
Version and Source Control: Git, SVN
Operating Systems: LINUX, MAC, Windows
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Full Stack Engineer
Responsibilities:
- Designed, developed a product which provides in depth insight, analysis and visualization of diverse data (Structured/Unstructured) using MEAN Stack (MongoDB, Express, AngularJS, and NodeJS) and Java.
- Developed RESTful APIs for fetching/modifying data and its various associated attributes
- Involved in deploying systems on various environments (development, test, stage)
- Developed role based access system to control access to the specific features in the product
- Responsible for executing all phases of Software development life cycle (requirements, design, develop, test, deploy).
Technologies & Languages: Mean Stack (MongoDB, Express, AngularJS, NodeJS) and Java
Confidential, Los Angeles, CA
Software Engineer
Responsibilities:
- Developed RESTful APIs for fetching/modifying listing data and its various associated attributes
- Designed, implemented & tested leading-edge Web-based Consumer Tools features/functionality using Ruby on Rails
- Designed & implemented AngularJS based reusable components both for the end user and consuming client applications
- Design and developed the new Business Listing page for yellowpages.com & "Lincoln" (Data Quality tool) using Angular JS,, Ruby on Rails, HTML, CSS
- Created robust large-scale tools/applications to improve and test the quality of Data & Search for a significant amount of data (20+ million listings)
- Developed widgets for the Business Listing page such as the coupons and photo editor, which could be used across multiple applications and tools
- Enhanced the existing tools/applications deployment process using Docker container on Centos Linux based system
- Worked with the Product Team on integration of the Coupons information for a business
- Played an active role in the evolution of Data & Search tools/applications
Technologies & Languages: Java, Ruby, Ruby on Rails, AngularJS, Docker
Confidential, Encino, California
Software Intern
Responsibilities:
- Designed and developed an Android App as part of a team of 3 for, a nonprofit organization.
- Modelled screens and integrated them with web services for posting articles on social media like Facebook, Twitter etc.
- Led the team through all phases of Software development life cycle (requirements, design, develop, test, and deploy).
- Participated in Software Development, Project Discussions, Seminars,, etc.
- Interacted with the clients directly and contributed to Architecture design of the projects.
Confidential
Software Developer
Responsibilities:
- Developed “Integrated Services Platform - Delta” application as part of 30+ team to replace various regional traditional legacy systems with Siebel CRM implementation- an integrated platform serving 25+ countries with 60000+ users
- Collected business requirements from the clients, prepared high-level design and low-level design based on the requirements.
- Implemented the design, development and prepared unit test case documents end to end
- Programmed complex SQL queries to build logic for ETL (extraction, transformation & load) based data processing
- Performed SQL-tuning, Query optimization and indexing the database tables to tune the reports/SQL queries for better performance and enhanced system efficiency by 10%
- Created a JavaScript to configure 10+ iBots to deliver reports to the shared path apart from email to reduce email spam
- Migrated code across various environments (till Production Environment)
- Configured DAC (Data Warehouse Administration Console) to create the execution/scheduling plan
- Actively participated in code reviews, retrospective and quality improvement discussions
Technologies & Languages: Informatica, OBIEE, SQL, Oracle Database.