- lumenLead Software DeveloperJanuary 2020 - Today (5 years and 1 month)•Guide team development efforts towards successful project delivery•Provide technical leadership to teammates through coaching and mentorship.•Maintain high standards of software quality within the team by establishing good practices and habits.•Lead a team of software developers in all aspects of the development process, including design, coding, testing, debugging and deployment.•Collaborate with product managers to define requirements and create technical specifications that meet user needs.•Create reliable code through proper testing, debugging, and refactoring.•Ensure software projects are completed on time, within budget and with high quality standards.•Monitor performance metrics to identify areas of optimization opportunities and recommend improvements as needed.•Identify and encourage areas for growth and improvement within the team.•Collaborate with other software developers, business analysts and software.•Lead code review and assist team members in the development to assure code quality.•Create various python library that the API uses to communicate with AWS services to avoid repetition.•Create/update automated scripts in python used for auto-deployment.•Utilize private library to create lambda handlers in python. Add support for endpoint API in other languages based on their specification and either private libraries.•Update existing API from python 2 to python 3.•Re-amp the old phone application in Flutter including adding new features•Re-amp all portals done in angular 1.5 to Angular 10. Building it out from scratch. Managing a team of 4 people in the process.
- CenturyLinkSenior Software DeveloperJanuary 2017 - January 2020 (3 years)•Improved quality and reduced development costs by developing domain specific language for scripting business logic in portfolio accounting and trading system.•Invented novel, high-efficiency solution for concurrency control improving throughput and reliability of system.•Rapidly developed API endpoint support in AWS.•Integrated API in front end using angular framework.•Collected requirements from client and draw architecture that well fit the requirements within AWS.•Rapidly brought programmer trainees to full productivity by developing and utilizing customized training materials based on problems derived from actual requirements.•Designed database schemas that represent and support business processes.•Led cross functional teams to plan, develop, test and deploy software solutions.•Produced high quality code using various technologies such as Java, python or react framework.•Conducted unit testing to ensure accuracy of developed software solutions prior to deployment in production environment.•Analyzed existing systems and provide recommendations on improvement opportunities with focus on performance optimization and scalability enhancements.
- 1TicketSoftware DeveloperJanuary 2017 - January 2017•Created new API to convert JSON objects to .csv file format.•Created API to manipulate complex data requiring many paths. Made use Python Transitions Modules to accomplish that.•Deployed API on amazon platform as a Lambda function.•Wrote Cloud Formation to easily duplicate API on Amazon platform.•Used Python module boto3 to interact with AWS buckets to get and/or input data.•Interacted with AWS DynamoDB•Analyzed user requirements to design efficient software solutions that meet customer needs.•Worked with other developers and designers to ensure software meets established standards for quality assurance.
- Bachelor of ScienceUniversity of Maryland2013Bachelor Of Science,