Software Developer Resume
Dallas, TX
SUMMARY
- 4 years of professional experience as a Front - end Developer/UI Developer in development and deployment of various Object Oriented and web-based applications.
- Extensive knowledge of Front-End Technologies: HTML, JavaScript, jQuery, Angular, and CSS.
- Proficiency in creating use case diagrams, class diagrams, sequence diagrams, and data flow diagrams.
- Well versed in all stages of Software Development Life Cycle, from conceptual design to realization of complex enterprise application systems.
- Experienced in working in object-oriented programming concepts using Python, and Java.
TECHNICAL SKILLS
Languages: C#, Java, JavaScript, Python, Ruby
Databases: SQL, MySQL, SQLite, NoSQL, MongoDB, PostgreSQL, Cassandra
Frameworks: Ruby on Rails, SpringMVC, Express/Socket.io, AngularJS, Flask, Hibernate
Front-End Development: Angular 5, Vue JS, HTML5, CSS3, jQuery, Ajax, SASS
Servers: NodeJS, Apache, AWS, Heroku
Version Control: Git, GitHub, SVN
Methodology: OOP, MVC, Restful Architecture
Certified Licenses: Series 66, Series 7, Series 63, General Life & Health
Microsoft office suite: MS Word, MS Excel, MS Outlook, MS Visio
CRM: Siebel CRM, Salesforce
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Software Developer
Responsibilities:
- Maintained and developed collection of internal applications for Ambit’s Finance, Tax, and Billing team.
- Designed dashboards for service analysts to perform day to day tasks using jQuery and Vue JS.
- Created services via endpoints for CRUD functions in order to access the database using SQL, Entity Framework, Sequelocity, Dapper and C#.
- Participated in daily stand-up, planning meeting and grooming as part of the Agile methodology.
- Created stand alone console apps to efficiently complete tasks as per business request instead of performing the tasks manually.
- Meticulously worked on user stories to determine upstream and downstream impacts and clarified with business analysts when issues were raised.
- Wrote unit tests, integrated tests, database monitors, and HTTP monitors to ensure that code was written without bugs and all irregularities were discovered at the point of exception.
- Migrated existing UI written in jQuery to Vue JS to componentize application with and without mock-ups created by business analyst.
- Deployed applications using Azure Dev Ops at the end of two-week sprints.
- Provided first line of defence for all production support tickets impacting Finance and Billing team.
- Provided full detailed reports utilizing different tables via SQL joins, and enhanced queries via temp tables and indexing.
- Dockerized applications to deploy to a new pipeline in Azure Dev Ops.
Environment: C#, Azure Dev Ops, Microsoft SQL Server Management Studio, ReSharper, SQL, Entity Framework, Sequelocity, Hibernate, Vue JS, AngularJS, jQuery, HTML, CSS, Bootstrap, Jarvis, Git Bash, Docker
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Designed web applications, and provided branding for business partners using Angular 5, HTML5, and SCSS.
- Assisted in developing mobile application for users to apply to credit cards in an automated conversational user interface.
- Designed mappings to support new functionality and flows of application so that all user events, such as clicks and edits, were stored correctly for analytics.
- Implemented Google’s geolocation API to add autocomplete to address fields via BackboneJS.
- Participated in Agile - daily Scrum methodology 1-month sprints for development process.
- Migrated legacy code from jQuery to Angular 5.
- Provided styling to all new and existing business partners using simulator links, UI kits, and current production design.
- Enhanced existing Angular code to make web pages more efficient and dynamic.
- Used SOAP UI to debug and verify that the requests/responses from services are accurate.
- Worked closely with business to understand and implement given requirement.
Environment: Java, Angular5, BackboneJS, HTML, CSS, SASS, SCSS, Spring MVC, Cassandra, Jenkins, Github, Maven, Splunk, Jira, XML, SoapUI, Eclipse, Visual Studio, Sublime
Confidential, Charlotte, NC
Lead Developer
Responsibilities:
- Led a team of 8 members including developers and QA testers for code enhancements to existing projects, and to add new channels to the Offers Management Application.
- Migrated existing business logic from Struts 1 to Struts 2 due to NPT Struts Apache issues.
- Created, designed web application as per business requirement to configure, manage and create offers using Angular2, HTML5/CSS3, and Spring MVC.
- Provided production support for monthly and quarterly (Integrated) Releases by monitoring logs through Splunk to ensure that there were not any errors in production.
- Performed Sanity testing using Rest and SOAP web services through SoapUI to ensure that all builds were deployed to various environments correctly and working as expected.
- Created new REST web service operations and modified the existing web service Web Application Description Language to meet the requirements of various calls from the business.
- Created builds and deployed modules to QA and UAT environments using uBuild and uDeploy.
- Set up Jenkins server and build jobs to provide continuous automated builds to support development needs using Jenkins, Git, JUnit, and Maven.
- Provided ongoing support to various business stakeholders and monitored all Debug and Error logs through Splunk.
- Involved in the design process of new services to Offers Management application to ensure that the volume was not impacted poorly and the correct channels were called.
- Committed code to Github and SVN depending on the application and compared the changes daily to ensure that all code changes were done correctly.
- Worked on a requirement to reduce the count for critical, major, minor and info Sonar Violations for the modules in the Offers Management application and monitored the violations through SonarQube.
- Provided onboarding team members access to all testing environments along with internal support applications.
- Designed and implemented Kafka producer application to produce near real time data using Apache Kafka Connect Framework and provided ongoing BAU support.
- Provided knowledge transfer to new team members of the complete flow of Offers Management application with a demo of the user interface used by the business team.
- Participated in Code Review in each sprint using Crucible to ensure that all code changes were done correctly and met the requirements of Sonar.
- Participated in Agile - daily Scrum methodology 14-day sprints for development process.
Environment: Java, Angular2, HTML, CSS, Spring MVC, Struts, Cassandra, Jenkins, Github, SVN, uBuild, uDeploy, Maven, Splunk, Rally, Oracle, XML, SoapUI, Eclipse, Apache, Kafka, JMS, Crucible, SonarQube
Confidential, Houston, TX
Front End Developer
Responsibilities:
- Designed and developed a Java based application for clients to create customized questionnaires and survey applications.
- Involved in the complete life cycle of software development including designing, developing, testing, and deployment of application.
- Wrote triggers, views, and stored procedures to be used within the website as well as the procedure to be called from the web application.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, and AJAX.
- Developed several PHP scripts in conjunction with MySQL for use in user login, user tracking, admin functionality, and reporting.
- Developed several JavaScript scripts for use in the website for client-side validations, and CSS manipulations.
- Made contributions in the development of Test Plans and Test Scripts and conducted internal review of final product prior to release to ensure complete functionality and fitness for delivery.
- Wrote SQL queries to extract data for daily reports and mapping.
- Participated in work planning sessions and software demonstrations.
Environment: Java, JavaScript, HTML, CSS, Maven, Spring, SQL Server, XML, Putty, SoapUI, Sublime, Jira, Sales force, Apache, MS Visio, AWS, GitHub, PhpStorm, ES6, Microsoft Office
Confidential, Dallas, TX
Software Developer
Responsibilities:
- Built algorithms in Python to determine user similarity and calculate optimal driver preference utilizing various external APIs and geolocation data
- Developed multiple algorithms in Python for real-time, peer-to-peer ride matching problems
- Designed and developed corporate website using the Django framework
- Translated designs to front end code and determined developer requirements.
- Developed and designed user interface for driver and rider portals to log in, sign up, and view rides.
- Wrote maintainable, responsive, and cross browser friendly code using HTML, CSS, Bootstrap, and AngularJS.
- Developed SQL queries and utilized stored procedures to perform transactions with the Oracle database.
- Managed specific phases of application development, from coding and prototyping through system testing, and integration.
- Used Heroku to deploy applications to the test environment.
- Responsible for performing tasks like branching, tagging, and release activities on version control tool such as Github.
Environment: Python, JavaScript, AngularJS, ReactJS, Bootstrap, MongoDB, HTML, Sublime, MS Excel, Figma, GitHub, AWS, Heroku, MVC, CSS, Github
Confidential, Addison, TX
Software Developer
Responsibilities:
- Developed front-end User Interface using HTML, CSS and AngularJS.
- Developed UML diagrams such as Class diagrams, sequence diagrams, and activity diagrams to design applications using use cases.
- Designed and implemented SQL queries, stored procedures, and joins on Oracle database.
- Worked with internal clients to prepare business requirements to enhance existing user interface.
- Engaged with lead developers to clarify requirements and delivered product to the client within the projected time.
- Enhanced day to day process by importing database from Microsoft Excel into Junxure CRM.
- Created process-flow diagrams in Visio to clarify and educate to both internal and external clients.
Environment: HTML, CSS, JavaScript, AngularJS, Junxure, SAAS, JQuery, Photoshop, Salesforce, MS Office, MS Visio, E-money Advisor