Software Developer, Resume
Raleigh, NC
SUMMARY
- Around 5 years of experience in teh Industry within Development, Maintenance, Testing, and Production support of web applications.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular, jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experienced in MEAN/MERN stack development Mongo dB, Express, Node, and Angular and React.
- Experience in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive noledge in developing single - page applications (SPAs).
- Excellent noledge of Object-Oriented concepts and exposure to Java J2EE technologies.
- Hands-on experience in creating components using React.js
- Good experience in creating components documentation using react.js
- Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js, AJAX, and Photoshop.
- Working noledge of AWS services like EC2, Route53, ECS, Cloud Watch, SNS, and ALB.
- Developed API services in an Agile environment and assisted in scope definition, planning, estimation, and tracking.
- Experience with Apache Tomcat Application Server.
- Experienced in MySQL and Oracle.
- Experience in solid engineering practices (e.g., unit testing, frequent branching) to daily development realities.
- Used GIT as a version control system.
- Expertise in using IDE tools such as Notepad ++, VS Code, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Atom
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal-oriented.
- Designed and developed efficient and maintainable software according to teh business objectives and needs of teh company’s various clients.
- Managed time-sensitive updates, including content changes and database upgrades.
- Ability to balance teh demands of teh business, with teh changing production timelines to deliver excellent results on short timelines.
- Experience on Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started.
- Experience in Web Services Technologies like REST
TECHNICAL SKILLS
Programming Languages: JAVA-8, SQL, Python, JavaScript, TypeScript, C
FrameWorks: Web Services (REST), JAX-WS, AJAX (jQuery), Bootstrap, OAuth2, Micro Services, Jest, Mocha
Application/Web Servers: Apache Tomcat, AWS (EC2, S3, ECS, Cloud Watch, SNS), Node Js
DB Tools: MySQL, PostgreSQL, MySQL Workbench
Web Technologies: React, Angular 6+, HTML5, CSS3, XML, JSON, Redux, Backbone JS, Carbon Design System, Recompose, SASS, PHP, jQuery, Node JS, Web pack, Babel, Rollup
DevOps: Docker, Kubernetes, Argo, Jenkins
Mobile APP Development: Android Programming
Source Control / Tools: GitHub, Source Tree, Bit bucket, Ant/Maven, Postman, JIRA, Microsoft TFS
IDE: Eclipse, IntelliJ, Visual Studio Code, Visual Studio, NetBeans, Atom
PROFESSIONAL EXPERIENCE
Software DeveloperConfidential, Raleigh, NC
Responsibilities:
- Full-stack development experience with specialized skill in front-end web development, using technologies such as Node JS, React JS, Redux, Recompose, HTML, CSS, Sass, Carbon Design System, Babel, Web pack, Docker, and Kubernetes
- Developed common UI as a library dat other products can directly import and use. dis ensures reuse of code and consistency across teh products
- Built micro services to plugin custom functionalities without source code changes. dis service provides cloud storage solutions to various products in our organization
- Track record of delivering high-performance UI applications with optimized bundling strategies
- Tackled several client-side requirements using modern open source technologies
- Deep expertise with CI/CD practices, with regular use of Jest and Mocha for test-driven-development (TDD) and integration with automated PR status checks in GitHub & Jenkins
- Extensive experience working with and implementing Confidential Design practices, working daily with Confidential Design to take teh user interface design concepts and bringing them to life
- Utilize and actively lead Agile development processes such as sprint planning, daily scrums, retrospectives, playbacks/sprint showcases
- Extensive experience working with and implementing Confidential Design practices, working daily with Confidential Design to take user interface design concepts and bringing them to life
- Daily use of tools like VS Code, Atom, GitHub, and Jenkins
- Thorough understanding of CSS principals with a clear ideology for managing maintainable, scalable and cross-browser code
- With teh concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purposes.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements in CSS.
- Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome, and Internet Explorer.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability, and testability
- Actively interlock with information development for appropriate documentation of functionality
Confidential, SanJose, California
Responsibilities:
- Worked with teh team to review teh requirements and went through teh Software Requirement Specification document and Architecture document.
- Developed UI components using Angular 2, HTML5, CSS3, JavaScript, AJAX, Angular, and JSON.
- Enhanced Zscaler Admin page with new features using Backbone Js and Sass
- Rebuilt Admin UI menu structure as per latest design standards
- Built quick search functionality to easily navigate through sub-menus, maintaining search state and providing suggestions for new pages
- Resolved client-raised defects
- Used Bootstrap framework for designing responsive UI.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Angular 2.0 is of a Component Driven Architecture.
- Working noledge of Azure Cloud IaaS and PaaS Services.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated teh application with new features of Angular 4.
- Worked on some of teh new features of Angular 4 like new if-else syntax, ng-templates, form validators.
- Designed and developed teh application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, Mongo DB.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack, and grunt.
- Hands-on Experience on Angular 2 technology for one complete project in rebasing teh UI of teh application using teh techniques in Angular 2.
- Used Jenkins to run teh build and deployments.
- Used JIRA for writing user stories and raising defects in a defined sprint.
- Followed biweekly sprint schedules and delivered user stories on time.
Confidential
Responsibilities:
- Involved in requirements gathering and technical design discussions.
- Created components and services in Angular 2.
- Used HTTP service to make CRUD API calls.
- Used Date picker, searchable dropdowns from teh ng-bootstrap library.
- Reviewed business requirements and discussed it with teh application architect about teh design.
- Developed entities for Spring JPA and Hibernate.
- Tested REST services using POSTMAN.
- Developed UI for a Java-based in-house tool using AngularJS and JavaScript.
- Weekly updates on dis tool were taken by Infosys CTO Navin Bhudiraja
- Enabled sessions on certain tools, to upskill Infosys employees and automate a large number of their quotidian activities. These halped projects adapt themselves to teh tools in teh market thereby reducing alot of manpower ed “ Insta Best Performer ” for teh second quarter of teh year 2016
- Secured Infosys, Grade A, with Java as stream and was rated as a high performer
- Used Log4J for logging and tracing teh messages.
- Maintained source code in GIT Repository.
- Involved in teh day to day sprint development activities and delivered per sprint timeline.
- Communicate with teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh Project Design Document and Project Plan Document.
- Created and optimized graphic prototype websites and application interfaces using HTML and CSS.
