Software Developer Resume
Brooklyn, NY
OBJECTIVE:
I intend to establish myself as Front - End Developer with an integrated Business solution provider through a long-time commitment, contributing to the company's growth and in turn ensuring personal growth within the organization. I believe that my Technical, Functional and Communication skills will enable me in facing the challenges ahead.
SUMMARY:
- Experienced software professional with around 5+ years of experience as Front-End Developer in Insurance and eLearning and Broadcasting domain while working in the IT industry.
- Expertise in all phase of software development life cycle including (SDLC), analysis, design, development, test, release and deployment, object-oriented programming (OOP), Java, J2EE, PHP, User Experience (jQuery, HTML5, CSS 3, Bootstrap) and RESTful APIs.
- Experience in implementation and deployment of web development solutions using Java, React JS and React Native.
- Possess good work ethic and high-level of integrity.
- Experience working with development methodologies like Agile, waterfall and Feature Driven Development.
- Having good knowledge on PHP session and cookies.
- Developed Web pages on .net MVC 4 frame work.
- Well experienced in debugging websites using Firebug, Fiddler, Browser Developer tools.
- Studied in advanced functionality of web user interface technology that includes JSP, HTML JavaScript, ReactJS and React Native.
- Solid understanding of Responsive Web Design.
- Extremely thorough with Life Cycle hooks of React JS.
- Experience in debugging and troubleshooting the existing code.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, jQuery, W3C Standards.
- Experience in using various IDE's, Dreamweaver, Notepad++, eclipse.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Passion for performance debugging and benchmarking and working with version control environment like Team foundation server, Git, Source tree.
- Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
- Strong written and oral communication skills, self-motivated, creative and ability to adapt to new technologies and applications.
TECHNICAL SKILLS
Programming Languages: C, C++, Core Java, J2EE, PHP core, React JS, React Native
Web Technologies: HTML 5, CSS 3, Bootstrap, Responsive Design, JavaScript, jQuery, jQuery Mobile, Web Services, RESTful APIs, MVC, LDAP, JSP and Servlet and JDBC, WordPress
Databases: Microsoft SQL Server, MySQL, DB2
Operating Systems: Mac OS, Windows XP/Vista, Windows Server 2003/2008/2012, Unix, Linux.
Development tools: Eclipse, Putty, Jira, Atom, Sublime, Notepad++
Servers: Apache Tomcat, Web Sphere.
Version Control Tools: Team foundation Server, Git Bash, SVN
MS Software Packages: MS Office, MS FrontPage, MS Excel.
PROFESSIONAL EXPERIENCE:
Confidential, Brooklyn, NY
Software Developer
Responsibilities:
- Using React JS framework, I architect my project codebase to its full potential.
- Created API’s for the calendar events that returned event details.
- Created React-Router to turn application into Single Page Application.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Implemented the ES-6 functionality to structure of the webpage.
- Applied some life-cycle hooks on the components.
- Used common front-end development tools such as Babel, Webpack, NPM.
- Worked on React-Autocomplete Search for the events.
- Used GitLab as version control system.
- Gitlab Issue tracking used to log the issues.
- Customized the calendar feeds on Athletics for Post & Brooklyn Campus of the University.
- Responsible to communicate with IT Team at POST Campus and, integrating the calendar into our University Mobile App.
- Used SCRUM methodology for design, analyze and development.
- Collaborated with designers and strategists on feature specifications.
- Wrote code that meets standards and delivers desired functionality using technology selected for the project.
Environment: HTML5, CSS 3, React JS, React Native (for mobile app only), npm, GitLab.
Confidential, Brooklyn, NY
Software Developer
Responsibilities:
- Documented and refactored our frontend codebase.
- Implemented Next Gen JS functionalities to make the application more optimized.
- Added lifecycle hooks (like converting a component to a class) to the application.
- Built reusable components and front-end libraries for future use.
- Worked with HTML5, CSS3, JSON, JavaScript, React JS and ES6 for developing user interface.
- Used common front-end development tools such as Babel, Webpack, NPM.
- Tracked entire web application project on GitLab.
- Created documentation for all the components which were included in React-Bootstrap page.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer
- Used Scrum methodology for the software development process in the core areas of Analysis, Design, Development, Testing and Maintenance of web application.
- Active participate in design and code reviews.
- Worked on SEO optimizing technique and used Google Analytics to track click events.
Environment: HTML5, CSS 3, JSON, JavaScript, REACT JS, NPM, GitLab, Google Analytics.
Confidential, New York, NY
Software Developer
Responsibilities:
- Used Scrum methodology for the software development process in the core areas of Analysis, Design, Development, Testing and Maintenance of web application.
- Built a knowledge base page for the Infrastructure Team using Thought Farmer Platform.
- The page automatically notified the employees about network outages and software/hardware details.
- Architected, designed, and developed intranet application in Visual Studio Enterprise Edition, using JavaScript
- Developed highly customized user interfaces for this intranet application (using HTML, CSS and Java Script).
- Adapted Model-View-Controller (MVC) frameworks for developing intranet application.
- Used Team Foundation Server as version control system.
- Constructed an intranet portal to keep data about active and inactive employees using Java, HTML 5, MVC model, Active Directory.
- Deployed on IIS Microsoft Server and retrieving data from the internal Database of the company using SQL.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
Environment: Java, jQuery, CSS 3, HTML5, AJAX, JavaScript, SQL, Active Directory, LDAP & TFS.
Confidential, Brooklyn, NY
Software Developer
Responsibilities:
- Designed the mobile application using React Native.
- Developed new user-facing features using React Native.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code.
- Optimizing components for maximum performance across a vast array of mobile-capable devices.
- Built using NodeJS, npm and expo.
- Used GitLab as version control system.
- Manage a user guide to help clients understand site features and management of website to increase visitor satisfaction.
- Coordinated with the client to analyze requirements and complete deliverable.
Environment: HTML5, CSS 3, XCode, React Native, npm, GitLab.
Confidential, New York City, NY
Lead Software Developer
Responsibilities:
- Responsible for development, debugging, testing and maintenance of projects on the Confidential Mainframe platform.
- Used Scrum methodology for the software development process in the core areas of Analysis, Design, Development, Testing and Maintenance of eCommerce application.
- Worked on SEO optimizing technique to maintain good ranking in Google Search Engine.
- Developed the application using Model-View-Controller (MVC) architecture.
- Used Struts 2.0, Web-Logic server, MySQL and Junit for application development and testing.
- Built single-page applications with JavaScript on a custom-built framework
- Coordinated with business owner & stake holder to analyses requirements and complete deliverable.
- Monitored and ensured high quality control on both designs and code for website.
- Responsible for handling new scheduling requests, setting up job definition, schedules, triggers and requirements.
- Worked with creative team and developing team to prepare schedule for projects and ensure compliance to all technical standards.
- Used Git and SVN for version control system and for keeping the code base.
- Automated the process on later stage using Selenium, Java.
- Responsible for conducting training sessions for new members in the team.
Environment: Java/J2EE, Hibernate, Spring, Struct 2.0, Web-Logic server, Junit, MySQL, SVN
Confidential, Albany, New York
Junior Web Developer
Responsibilities:
- Implemented functionality like playing the video on the same webpage using HTML 5.
- Collaborated with graphic designers and strategists on feature specifications.
- Used CSS 3 to style media queries.
- Optimize web application to maximize speed and scale.
- Developed website in CodeIgniter framework and worked on content management system (CMS) in WordPress.
- Followed test driven development(TDD) approach for application development.
- Wrote code that meets standards and delivers desired functionality using technology selected for the project.
- Implemented various levels of application and services using ORM tools like Hibernate for fast pace and efficient code generation.
Environment: HTML5, CSS, jQuery, JavaScript, Dreamweaver, SVN
Confidential
Junior Web Developer
Responsibilities:
- Worked on the Ad-hoc requirements from the client.
- Used HTML 5 to create user-friendly web pages.
- Designed mobile-based features.
- Perform content matching test/regression test on eLearning videos.
- Optimize web application to maximize speed and scale.
- Prepared HTML templates with help of developers and designers and facilitated to introduce new features into same.
- Coordinated with web designers and performed effective user integration.
- Wrote code that meets standards and delivers desired functionality using technology selected for the project.
Environment: HTML5, CSS 3, Dreamweaver, SVN
Confidential
Java Developer
Responsibilities:
- Responsible for development, deployment, documentation and support for J2EE web applications.
- Implemented new features for web applications in JSP, Servlets, Struts and Springs.
- Analyzed and debugged web application performance issues using Windows debugger.
- Fixed all the existing front end JSP application issues.
- Release feedback, survey form, analyze them for product review and generate a report based on rating and feedback received from customers.
- Developed UI for login, registration and all customers related forms.
- Assured that all user input is validated before submitting to back-end.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Converted http to https secure protocol using Verisign SSL certificate.
Environment: J2EE (Servlet, JSP, Java Beans), JAVA CORE, WebSphere, DB2, AJAX, XML, RAD 7.0, iText.JAR (Java API)
Confidential
Java Developer (Intern)
Responsibilities:
- Responsible for development, deployment, documentation and support of web applications.
- Testing the product in controlled, real situations (Alpha, Beta testing).
- Responsible for Database management and query optimization.
- Monitored performance of developed applications and fixed bugs.
Environment: Java 1.6, JSP, Servlet, Spring, Hibernate, XML, MYSQL 2008
