.net/ Powershell Developer Resume
Redmond, WA
SUMMARY:
- Around 5 years of hands on experience in software design, development, test, maintenance and document in C/C++.
- Strong knowledge in C++, OOPS concepts, Design principles & patterns.
- Knowledge of advanced level programming in C++ including shared pointers, multithreading, thread synchronization, multi - processing, concurrency, and TCP/IP Socket Programming.
- Good knowledge in STL, data structures, and algorithms.
- Good Understanding of OOPS CONCEPTS - Abstraction, Encapsulation, Inheritance, and Polymorphism.
- Experience in developing Python and Shell Scripts.
- Extensive experience in Multi-Tier Application Development and good knowledge of Design Patterns.
- Extensive experience using the OOAD and Object Oriented (OO) Model Concepts for the development process.
- Good understanding of SDLC processes, AGILE-SCRUM and waterfall methodologies.
- Designed, implemented and maintained a multithreaded server that received and processed acknowledgment messages from downstream applications regarding event data pushes using C++, STL, multithreading, shell scripting, and UNIX.
- Knowledge in designing and developing webpages using HTML, CSS, Java Script,
- Experience with various source control tools like CVS, SVN and GIT/GITHUB.
- Developed complex database objects like Functions, Packages, Triggers and Stored Procedures using SQL, My SQL and PL/SQL.
- Good experience on Different Software development methodologies like Waterfall, an Agile and Excellent contributor on Implementing and practicing Agile Based Process management.
- Excellent problem solving and leadership skills. Team player with good communication skills.
- Consistently met performance standards and schedule requirements.
TECHNICAL SKILL:
Programming: C, C++, Core JAVA, C#, ASP.Net, PowerShell Script.
Web Technologies: HTML5, HTML, JavaScript, JSP, XML, CSS.
Databases: MS-SQL, MySQL, MS-Access.
Operating Systems: Unix, Windows, Linux.
Bug Tracking: Siebel Help Desk, JIRA.
Authoring Tools: Eclipse, Visual Studio, PowerShell ISE.
Protocols: TCP/IP, UDP, CAN.
Debugging Tools: Confidential App Verifier.
Mythologies: Agile, Scrum.
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
.Net/ PowerShell Developer
Responsibilities:
- Gathering Business Requirements from clients.
- Collaboration with Business Stakeholders.
- Preparation of High-level design and technical specification document for Application development.
- Developing Application as per the BRD (Business Requirements Doc).
- Developing Application by using Confidential Technologies like C#.NET, ASP.NET MVC, etc.
- Using MS SQL Server to design and develop database Tables and other Database objects like Stored Procedures and functions.
- Building middleware services by using Web-API, Entity Framework.
- Developing PowerShell Script files to Automate office 365.
- Build and Deploy web application into IIS Server
- Using Agile methodology to deliver product in a small building block.
- Defect (Bug) Reporting, Analysing, Tracking, Closing and Report using TFS (Team foundation server), visual Studio.
- Preparing test cases to ensure application is working as designed.
- Understand key functionality enhancements and guide staff to create comprehensive testing scenarios.
Confidential, Chicago, IL
C++/Embedded Developer
Responsibilities:
- Worked in a small team to upgrade software for testing Confidential &C' Confidential sectionalizing power grid devices.
- We used wxWidgets, OpenGL, and C++ to build a more intuitive interface with more useful functionality and feedback for their test systems.
- Document software installation instructions and troubleshooting guides for application software.
- Investigate and implement solutions for solving desktop or network problems.
- Create and implement strategies that will increase performance and save time.
Confidential, New Jersey, NJ
Sr. C++/Embedded Developer
Responsibilities:
- Software development in VxWorks and Linux, from requirements definition to release
- Improved existing software by analyzing, fixing the defects and enhancing current features based on the requirement.
- Strategize with the outside sales team to architect solutions utilizing the QT framework.
- Developed code to insert the data into Storage devices and communicate to the device drivers.
- Build and support alerts and notifications for events - new hire, termination, comp changes, promotion, and transfer notifications.
- Data migration and integrations - EIBs loads.
- Maintain security groups, user and role-based security permissions, notifications for business processes within workday system.
- Configure and provide functional support for merit increase tied up to performance appraisal, bonus & allowance plans, advanced compensation.
- Troubleshoot payroll EIBs and feeds for one-time payments, pay group changes, and validate data.
- Troubleshoot day to day issues from business owners, users. Working on updating one-time payments, garnishments.
- Conducted code reviews according to C++ Coding Standards and Conventions.
- Took active part in UI Development and coding using C++/STL/QT//UNIX.
- Designed, developed, and deployed new processes for sending trading events to downstream RISK applications.
- Performing testing for Infotainment domains such as Radio, Bluetooth Connectivity.
- Involved in code check-ins and code-checkout using GitHub repository and performs code reviews at regular intervals.
- Automated Quality Check tasks by creating PL/SQL procedures, cursors, functions and dynamic SQL.
- Implemented code in Python to retrieve and manipulate data. Used Python scripts for maintenance tasks.
- Utilized STL and C++ algorithms to achieve optimal design efficiency.
- Discussed the requirements with the client and system expert and produced the use cases documentation with the help of Confidential Visio & JIRA to design the application and get it signed off from client.
Environment: C, C++, OOAD, STL, CAN, VC++ Integrated Development Environment and Debug Tools and Windows.
Confidential
Java/C++ developer
Responsibilities:
- Developed Graphical User Interfaces using HTML and JSP' Confidential for user interaction.
- Involved in Design, Coding with C++/Java.
- Conducted code reviews according to C++ Coding Standards and Conventions.
- Took active part in UI Development and coding using C++/UNIX.
- Created dynamic pages using HTML5, CSS3, jQuery, and JavaScript for client-side validation.
- Extensively worked with spring, hibernate, bootstrap.
- Developed Controller classes using Spring MVC Framework.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM principles, using Hibernate.
- Used SVN for version control.
- Have used IDE Eclipse for development and debugging the source code.
- Wrote test cases in JUnit for unit testing of classes.
Environment: C, Java, C++, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Bootstrap, XML, MVC Framework, Apache Tomcat, MySQL, SVN, Junit.