Software Engineer Resume
Irvine, CA
SUMMARY:
Insightful, success - driven professional with 10 years of experience driving full lifecycle delivery of web application development projects across multiple platforms, languages, and environments. Advanced skills honed in Web development, web systems administration, and project management. Experienced in analyzing and translating complex requirements into functional specifications and world-class software, Web-based, and e-Commerce solutions. Natural communicator & Team Leader, able to plan and oversee projects from conception to successful conclusion.
AREAS OF EXPERTISE:
Software Development Web Project Development Project Management Lifecycle Requirements Analysis Technical Specifications Project Scoping & Resource Optimization Systems Analysis & Integration Application Design, Implementation, & Support Programming & Coding Debugging
TECHNICAL SKILLS:
Languages: PHP, Java
Web: Web Services, SpringBoot, Symfony 2.0, AJAX, API s, oAuth 2.0, REST, SOAP, Docker, Vagrant, Apache, MySQL, JavaScript, jQuery, Maven, DocuSign, Cygwin, Payment Gateway Integration, JSP, JSF, HTML, CSS, XML, RSS.
Databases: MySQL, SQL
Tools: IntelliJ, NetBeans, Eclipse, Cygwin, phpUnit, Linux, Photoshop, JUnit, cPanel, WHM.
Web Server: JBoss, Apache
SVN: BitBucket, Github, SVN
Platforms: Linux, OS X, Windows
SDLC: Agile Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Software Engineer
Responsibilities:
- Designing and delivering the high quality software that drives Confidential Products including Backend system, and mobile products. Implement product features, development, Unit testing, and support of high performance applications, portal solutions.
- Collaborated with managers, business analysts and app support to establish project goals, and provide integrated technology, software, and enhancements with a compelling ROI.
- Orchestrated all project phases, from initial design and coding to interface information architecture.
- Documented and assigned code fixes, developed and refined test scripts, and oversaw testing, performance tuning and functionality.
- Implemented various product features and successfully delivered enhancement projects resulting in huge business response and significant increase in revenue from new business opportunities.
- Maintained high levels of stability/reliability through skillful management of development lifecycle and definition of repeatable process methodologies.
- Maximized performance, maintenance capabilities, and code readability, refactoring tight-coupled code via application of design patterns and development best practices.
- Engineered Online System to manage Auction process; served as JAVA/PHP Developer and used different technologies to develop admin modules, as well as performed validations and created customized validations classes for majority of system functionalities.
- Maintained high levels of stability/reliability through skillful management of development lifecycle and definition of repeatable process methodologies.
Confidential
Computer Programmer
Responsibilities:
- Valued contributor to the design, programming, and implementation of major technology development projects for clients in diverse industries, primarily focused on value-added systems that deliver enhanced business functionality and automation.
- Communicated with different team members to deliver user interfaces, administrator modules and other key components meeting project requirements.
- Addressed and resolved problems as needed.
- Maximized performance, maintenance capabilities, and code readability, refactoring tight-coupled code via application of Java/php design patterns and development best practices.
- Engineered Online System to manage Auction process; served as Java/PHP Developer and used different technologies to develop admin modules, as well as performed validations and created customized validations classes for majority of system functionalities.
- Maintained high levels of stability/reliability through skillful management of development lifecycle and definition of repeatable process methodologies.
Confidential
Team Lead/Sr. Software Developer
Responsibilities:
- Led internal and external client projects encompassing design, development, testing, and support of high performance web applications, portals, and e-Commerce solutions.
- Managed and optimized web server.
- Collaborated with managers, stakeholders, and users to document business requirements, establish project goals, and provide integrated technology, software, and enhancements with a compelling ROI. Orchestrated all project phases, from initial design and coding to interface information architecture.
- Documented and assigned code fixes, developed and refined test scripts, and oversaw testing, performance tuning and functionality.
- Translated requirements into functional specifications, and coordinated all phases of SDLC and related change management controls.
- Presided over project and team focused on design of e-Commerce website to market corporate products and service offerings to a global audience. Successfully delivered up.biz project resulting in huge market response and significant increase in revenue from new business opportunities.
- Maintained high levels of stability/reliability through skillful management of development lifecycle and definition of repeatable process methodologies.
- Analyzed and monitored development procedures, incorporating process improvements to maximize efficiency and productivity.
- Designed and deployed web-based CRM tool to manage, track, and report entire sales cycle from Agent to Manager Level. Triggered significant increase in sales force productivity & reporting efficiency.
- Built dynamic entertainment portal from ground up, based on Bollywood/Hollywood page3 and targeting global Internet audience with current news, videos, wallpaper, etc.
- Received prestigious PHP Ninja in 2010.
Confidential, TEXAS
Senior Software Developer
Responsibilities:
- Analyzed business and client requirements, designing, developing, coding, and enhancing innovative web applications and entertainment portals.
- Translated requirements into functional specifications, and coordinated all phases of SDLC and related change management controls.
- Monitored and maintained Web Host Manager. Organized and conducted regular team meetings; assigned and evaluated tasks and targets.
- Interfaced extensively with Programmer/Analysts to ensure on-time, cost-effective project delivery.
- Led design, architecture, and launch of online and site for Texas Massage Therapists utilizing Java, PHP, Smarty, Joomla, Ajax, JavaScript, XHTML, CSS and MySQL. Created online SMS tool (txtguru.in) with numerous modules, enabling messages to be sent to users with multiple operators, such as group message, short code, long code, voice call, etc.