Senior Software Engineer Resume
Framingham, MA
SUMMARY
- 10 years of IT experience in software development life cycle (SDLC).
- Involved in Analysis, Design, Coding, Testing, Implementation, Maintenance and Enhancement of Complex Enterprise Applications.
- Extensive experience in Build and Release processes.
- Experienced in various versions controlled systems including GIT, Subversion, ClearCase & StarTeam.
- Extensive experience in SCM process.
- Experienced in various atlassian tools including Stash, JIRA, Source Tree and Confluence.
- Experienced in Jenkins Continuous Integration build system.
- Experience on Ant, Maven, Shell scripts.
- Extensive experience in development of Web based applications using Web 2.0 technologies.
- Extensive experience in developing professional User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, XSLT and XML.
- Widespread knowledge of various client side Performance Optimization, Site Speed Optimization
- Good Knowledge in resolving browser compatibility issues, usability and accessibility.
- Extensive development experience in Java, JSF, Servlets, JSP, XML, XSD, XSL
- Expertise in Object Oriented, MVC architecture based development and well experienced in building distributed enterprise systems with J2EE technologies.
- Experience on WebSphere and Tomcat servers.
- Expertise in Agile software development model.
- Well versed in using various IDEs like Eclipse, NetBeans for faster application development.
- Good Knowledge in Content Management System (CMS), WordPress tool.
- Extensive experience in working with various databases like Oracle, DB2, and SQL Server.
- Excellent experience in Leading and working in multiple projects. Lead team of 4 - 6 developers.
- Good project management and team management skills. Ability to perform under pressure on technical problems.
- Ability to work both independently and manage a team, flexibility to adapt.
- Versatile team player with strong analytical, problem solving skills and good communication/inter personal skills. Quick learner.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQUERY, JSON, AngularJS, NodeJS, XSLT, XML
Programming Languages: Java, Servlets, JSP
Frameworks: V3, V4, eBox, Raptor and XPT
IDE: Eclipse, NetBeans
Application Server: IBM WebSphere, Apache Tomcat, BEA WebLogicOperating Systems UNIX, Linux, Windows 95/98/2000/NT/XP/7
Databases: Oracle, DB2, MS SQL Server
Tool: Firebug, Http Watch, YSlow, Page Speed, Code collaborator
Version Control Systems: Rational Clear case, StarTeam, Subversion, GIT
Defect/Bug Tracking: Rational Clear Quest, Jira
Methodologies: Agile, Waterfall
Build Systems (CI): ICE, Jenkins
Build Scripts: Ant, Maven, Shell
PROFESSIONAL EXPERIENCE
Confidential, Framingham, MA
Senior Software Engineer
Responsibilities:
- Serving as a BuzDevOps Engineer in Confidential SRE team.
- Involved in end to end Confidential production deployments.
- Creating a Production Pipeline for Confidential individual projects.
- Creating an Automation jobs for manual tasks using Jenkins / Shell scripts.
- Gathered all the required release tasks from the development team and created the production Release Run Plan.
- Executed the Run Plan during the production release and coordinating the various teams including Dev, QA, Business, Support teams (Mobile, Network, Desktop).
- Automated the many manual release processes using Ant, Shell scripts and Jenkins.
- Involved in the SCM processes including Merge, Rebase, creating new branches and creating Jenkins build jobs.
- Involved in setting up the new production environments.
- Serving as a Front End Developer in Confidential Release engineering team.
- Involved in analysis and initial design of the integrated release workflow application.
- Implemented new design of Confidential integrated release workflow application.
- Involved in designing, requirement gathering, database design, and architecture design of the auto release application.
- Implemented the new design and developed the auto release application which is helping to release the code production automatically and safely.
- Involved in preparing the scope for this project, review meetings, discussions with teams. Gathered UI requirements from the customers as well.
- Involved in the GIT migration, continuous integration Jenkins job implementation as well as maintenance.
Environment: Spring MVC framework, Java, JSP, HTML5, CSS3, JS, JQuery, Ajax, JSON, eclipse, GIT.
Confidential, San Jose, CA
Build and Release Engineer
Responsibilities:
- Served as Build and Release engineer in Confidential Build and Release engineering team.
- Involved in end to end Confidential release process, merging all the projects, regression, giving regression builds, train rollouts, P1-P2 related re-releases and maintaining PD/third party staging environments like QA, Preprod, and Sandbox.
- Involved in setting up a new staging environment called XSTAGE for Mobile, Buyer experience teams and third party testing.
- Active participation in setting up Jenkins CI environments and used Maven scripts.
- Coordinated with various teams for Production site issues, high priority bugs, and related to project merging, staging environment stability.
- Implemented so significant features in Confidential build and release tools like Autoroller, Daily release tools.
- Developed new pages for handling the errors in Sandbox and Preprod staging environments.
- Developed a new BnR dashboard to get all the live environments (Staging, preprod, sandbox, xstage and production) build / manifest id with deployed date information’s.
- Served as Front End Developer in various teams across Confidential Viz.: Tickets team, FR local team, Checkout team, Mobile team, PBE team, EP team.
- Played a key role in tickets (www. Confidential .com\tickets) project and implemented the initial design of the page.
- Implemented new design of Confidential View Item page for France Confidential site.
- Involved in development and bug fixing for ‘Add to Cart’ page which is newly launched on Confidential site.
- Implemented a new Online Customer Service page in the Confidential mobile web site which supports iPhone, iPod, Android, Blackberry and Windows mobiles.
- Resolved cross mobile browser issues.
- Involved in preparing the scope for this project, review meetings, discussions with iPhone & Android App teams. Gathered UI requirements from those teams as well.
- Played a key role in developing a new Confidential Product Description Page, and created reusable Java Script components.
- Involved in the redesign of Experimentation Platform tool which is used across all Confidential product teams.
- Design and Implementation of Ajax Functionalities with the help of in-house Ajax library ( VJO)
- Active participation in Test Plan and Test Case reviews
- Used tools such as firebug, web developer tools for debugging and resolving errors
- Worked on Cross-Browser compatibility and fixed bugs for several browsers.
- Developed web pages using highly structured HTML, CSS, and JavaScript.
- Implemented client-side development methodologies for optimum performance and tracking.
- Execute front-end deliverables by coordinating with teams, both at offshore and onsite.
Environment: V4, ebox, raptor frameworks ( Confidential Proprietary Frameworks), Java, JSP, HTML4/HTML5, CSS2/CSS3, JS, JQuery, Ajax, JSON, eclipse, GIT, SVN, clearcase, Jira.
Confidential, San Jose, CA
Web Developer
Responsibilities:
- Responsible for web development tasks and to understand Client Processes and to work efficiently to meet targets and deliver solutions in accordance with Confidential quality control standards, business practices and procedures.
- Involved in the PRD, UED reviews and defined project scope.
- Created technical design document and Unit test plan.
- Interacted with product team to understand the business requirements. Involved in preparing functional specs of the application.
- Performed impact analysis to find out the systems/programs that could be potentially affected by proposed change(s), coding, and implementation.
Environment: XPT ( Confidential proprietary) framework, AML, CML, XSL, JS, Altova xmlspy, GIT, ClearQuest, UNIX.
Confidential
Web Developer
Responsibilities:
- Played various roles like web developer, senior developer, and team lead across various Confidential projects viz.
- IT Cash on Delivery optimization in Selling Tools Known Good Phase2- Update Registration, Known Good Phase2- Blocks and Remedies and Confidential Engineering Systems platform team.
- Analysis, Scope and technical design for the requirements.
- Ownership of ensuring the completion of design, development and ensuring code and quality compliance.
- Design Review, Code review and monitoring the DEV progress to ensure that Confidential development life cycle is followed.
- The consumers of tools are across various Confidential critical Domains and have been widely appreciated since it brings down the turnaround time to fix the critical production issues.
- Design & development of release engineering tools for Confidential Release engineering process like remote debugging on QA environment, Good time stamp system.
- Developer and active participant for auto build services, merge process tools, release engineering portal page and pools status monitoring tools.
- Involved in various release process activities like production builds, site rollout and triaging issues on release.
- Co-ordinated with various teams to ensure smooth rollout of the code to production.
- Involved in various release activities like bug triaging, resolving regression build issues and smoke testing.
- Trained and ramped up new team members and provided knowledge transition for existing members.
Environment: V3 ( Confidential Proprietary) framework, Java, xsl, js, Eclipse, Clearcase, Clearquest, Windows.
Confidential
Software developer
Responsibilities:
- Involved in all the modules as a presentation engineer
- Implemented web-based application following the MVC Framework.
- Installation, configuration & administration of WebLogic Application Server.
- Designed and developed JSP cum Servlets.
- Prepared, implemented and executed JUnit test cases.
- Active participation in code review and other quality initiatives.
- Conducted domain knowledge training and ramped up new team members.
- Prepared documentation of changes made and contributed to knowledge management activities.
Environment: MVC framework, Java, Servlets, JSP, SQL Server, Netbeans, VSS, Weblogic 8.1 SP4, Windows.